这里讲到的玩客云扩容指的是刷完openwrt固件,扩容软件包的磁盘空间,更专业一点的说法是扩容overlay分区。

有两种主流方案:内置 eMMC 扩容(简单安全,利用原有 8GB 空间)和外接存储扩容(大幅提升可用空间),我下面讲的是内置 eMMC 扩容。
OpenWrt 采用只读ROM + 可写Overlay的双分区架构,软件包和用户配置都存放在Overlay分区,玩客云内置8GB eMMC 闪存,刷入 OpenWrt 后默认Overlay分区过小,剩余空间未分配。
网上找到的其它方法都不好用,用下面的扩容命令可以一键扩容未分配空间:
[pay price=”0.6″]
把下面的代码保存为:玩客云扩容命令1.sh
“`shell
#!/bin/sh
# 调整分区大小
parted /dev/mmcblk1 resizepart 2 100%
# 设置loop设备
losetup /dev/loop0 /dev/mmcblk1p2
# 检查文件系统
e2fsck -f -y /dev/loop0
# 调整文件系统大小
resize2fs -f /dev/loop0
# 同步数据
sync
# 提示用户是否重启
echo "所有操作已完成。是否现在重启系统以使更改生效?(y/n): \c"
read response
# 使用 case 语句来处理用户输入
case "$response" in
[yY]|[yY][eE][sS])
echo "正在重启系统…"
reboot
;;
*)
echo "请在稍后手动重启系统以应用更改。"
;;
esac
“`
[/pay]
操作步骤:
1、把扩容脚本(玩客云扩容命令1.sh)上传到玩客云,比如root目录
2、chmod 755 /root/玩客云扩容命令1.sh
3、/root/玩客云扩容命令1.sh
完成。
评论前必须登录!
注册