linux无损扩展根分区空间
侧边栏壁纸
  • 累计撰写 19 篇文章
  • 累计收到 2 条评论

linux无损扩展根分区空间

admin
2025-08-29 / 0 评论 / 2 阅读 / 正在检测是否收录...

要无损扩展 /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)。


注意事项

  1. 数据安全:虽然操作是无损的,但建议提前备份关键数据。
  2. 电源稳定:操作过程中确保设备不断电。
  3. 分区表类型:此方法适用于 GPTMSDOS 分区表。
  4. 嵌入式设备:如果设备使用自定义镜像,可能需要额外调整(如 fstab 或引导配置)。

原理说明

  • growpart:通过调整分区结束位置扩展分区(无需重启)。
  • resize2fs:在线扩展 ext4 文件系统到分区新大小。

如果遇到问题,可提供 /var/log/syslog 日志进一步排查。

0

评论 (0)

取消