### 特性 - 支持ext4和squashfs图像类型。 - 自动识别 root 分区和文件系统。 - 使用可用空间扩展 root 分区和文件系统。 - 通过固件升级保留脚本。 - 固件升级后自动运行。 ### 自动运行 ``` # 安装工具包 opkg update opkg install parted losetup resize2fs blkid # 下载 expand-root.sh wget -U "" -O expand-root.sh "https://openwrt.org/_export/code/docs/guide-user/advanced/expand_root?codeblock=0" # 执行脚本 (创建 /etc/uci-defaults/70-rootpt-resize 和 /etc/uci-defaults/80-rootpt-resize, 并且添加到 /etc/sysupgrade.conf 配置中,将会在系统升级后自动重新运行) . ./expand-root.sh # 重新调整 root 分区和 文件系统 (先调整分区大小,重启一次,调整文件系统大小,再次重启) sh /etc/uci-defaults/70-rootpt-resize ``` ### 重新运行 如果 root 分区已经被拓展过,并且 expand-root.sh 脚本之前已运行过,则默认情况下再次运行该脚本将无效。要再次执行分区拓展,需要移除之前的脚本标志。 ``` rm /etc/rootpt-resize rm /etc/rootfs-resize ``` 打开文件 /etc/sysupgrade.conf 并且移除下面两行配置。 ``` /etc/uci-defaults/70-rootpt-resize /etc/uci-defaults/80-rootfs-resize ``` 这会让系统不再认为脚本已经执行过,就可以重新运行脚本了。 - [Expanding root partition and filesystem](https://openwrt.org/docs/guide-user/advanced/expand_root) Loading... ### 特性 - 支持ext4和squashfs图像类型。 - 自动识别 root 分区和文件系统。 - 使用可用空间扩展 root 分区和文件系统。 - 通过固件升级保留脚本。 - 固件升级后自动运行。 ### 自动运行 ``` # 安装工具包 opkg update opkg install parted losetup resize2fs blkid # 下载 expand-root.sh wget -U "" -O expand-root.sh "https://openwrt.org/_export/code/docs/guide-user/advanced/expand_root?codeblock=0" # 执行脚本 (创建 /etc/uci-defaults/70-rootpt-resize 和 /etc/uci-defaults/80-rootpt-resize, 并且添加到 /etc/sysupgrade.conf 配置中,将会在系统升级后自动重新运行) . ./expand-root.sh # 重新调整 root 分区和 文件系统 (先调整分区大小,重启一次,调整文件系统大小,再次重启) sh /etc/uci-defaults/70-rootpt-resize ``` ### 重新运行 如果 root 分区已经被拓展过,并且 expand-root.sh 脚本之前已运行过,则默认情况下再次运行该脚本将无效。要再次执行分区拓展,需要移除之前的脚本标志。 ``` rm /etc/rootpt-resize rm /etc/rootfs-resize ``` 打开文件 /etc/sysupgrade.conf 并且移除下面两行配置。 ``` /etc/uci-defaults/70-rootpt-resize /etc/uci-defaults/80-rootfs-resize ``` 这会让系统不再认为脚本已经执行过,就可以重新运行脚本了。 - [Expanding root partition and filesystem](https://openwrt.org/docs/guide-user/advanced/expand_root) 最后修改:2026 年 01 月 15 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏