Linux硬盘扩容
最近在玩OrangePi,并且给我原来的32G的系统盘拷贝到了256G的硬盘上,这时候默认启动之后还是使用的是32G空间。
而且就算调用了resize2fs会告诉你已经分配全部空间了。
参考https://linuxconfig.org/how-to-resize-ext4-root-partition-live-without-umount里面提到的方法。
- fdisk /dev/mmcblk0命令来对需要操作的硬盘进行编辑
- 然后根据下面图片所示,先用p查看硬盘分区情况,关键在于记住Start位置
- 然后用d删除分区,并用n新建分区,输入和刚才一样的Start位置
- 因为这时候硬盘上的数据是不会被改变的,会问你是否要删除原来的分区信息,可以选择No

- 因为我这个硬盘是一块启动盘,所以还需要输入a来恢复启动盘
- 然后输入w来保存设置并重启。大家会发现重启后没有发生任何变化,是因为还没有修改分区信息。
- 最后用resize2fs /dev/mmcblk0p1对这个分区扩容就成功了。

全部评论