要无损扩展 /dev/mmcblk2p5
分区(根分区 /
)的空间,请按以下步骤操作:
步骤 1:确认磁盘布局
从 lsblk
输出可知:
- 磁盘总大小:
14.6G
- 当前根分区
/dev/mmcblk2p5
大小:1.8G
- 剩余未分配空间:约
12.7G
(位于根分区之后)
步骤 2:安装必要工具
# 安装分区扩展工具(如未安装)
apt update && apt install -y cloud-utils gdisk
步骤 3:扩展分区
使用 growpart
工具扩展分区到磁盘末尾:
growpart /dev/mmcblk2 5
步骤 4:调整文件系统大小
直接扩展 ext4
文件系统以利用新增空间(无需卸载分区):
resize2fs /dev/mmcblk2p5
步骤 5:验证结果
df -h /
输出应显示根分区空间已扩展(例如从 1.8G
增加到接近 14G
)。
注意事项
- 数据安全:虽然操作是无损的,但建议提前备份关键数据。
- 电源稳定:操作过程中确保设备不断电。
- 分区表类型:此方法适用于
GPT
或MSDOS
分区表。 - 嵌入式设备:如果设备使用自定义镜像,可能需要额外调整(如
fstab
或引导配置)。
原理说明
growpart
:通过调整分区结束位置扩展分区(无需重启)。resize2fs
:在线扩展ext4
文件系统到分区新大小。
如果遇到问题,可提供 /var/log/syslog
日志进一步排查。
评论 (0)