|
|
楼主 |
发表于 2025-4-27 02:04
|
显示全部楼层
本帖最后由 小智xyz 于 2025-4-27 02:06 编辑
openwrt.ai定制系统的 扩容方法
一、删除无用分区
备份数据
执行任何分区操作前,务必备份重要数据,避免数据丢失。
查看当前分区表
parted /dev/mmcblk2 print
确认要删除的分区编号(如 mmcblk2p3、mmcblk2p4,编号为 3、4)。
删除无用分区
parted /dev/mmcblk2
(parted) rm 3 # 删除第三个分区(mmcblk2p3) 删除一个刷新一下终端重新进入
(parted) rm 4 # 删除第四个分区(mmcblk2p4)
(parted) print # 再次确认分区表,确保无用分区已删除,出现未分配空间
(parted) quit # 退出parted
上面完成重启在接下来操作
二、扩容目标分区(mmcblk2p2)
扩展分区空间
parted /dev/mmcblk2
(parted) resizepart 2 100% # 将mmcblk2p2扩展至占用所有可用空间,按提示确认
(parted) quit
扩展 BTRFS 文件系统
btrfs filesystem resize max /overlay
然后重启
该命令会将 BTRFS 文件系统扩展到 mmcblk2p2 分区的最大可用空间。
三、验证结果
执行 df -h /overlay,查看 Filesystem 一行的 Size 列,确认空间已成功扩容。
注意事项:
操作时务必确认分区编号(如 rm 3/rm 4),避免误删关键分区(如引导分区 mmcblk2p1)。
若未分配空间不紧邻 mmcblk2p2,需先用 parted 的 move 命令调整分区位置(谨慎操作,避免数据丢失)。
确保操作环境稳定(如通过 SSH 远程操作,避免本地直接操作根分区时因系统挂载导致问题)。 |
|