e2fsck+resize2fs实现Linux分区扩容

Linux分区扩容大家首先会想到的是用LVM来实现,但是如果我原来的分区是没有用到LVM来管理的,而数据又不能丢失;这时候就需要fdisk这个工具上场了。

整体思路是:用fdisk 先删除原有分区, 重建分区,用e2fsck 先检查一下分区, 再用resize2fs 扩大就可以了。

0x01  删除分区

从下图红框处可以看出,硬盘实际有5G空间,但是vdb1分区目前只有4G可以用

e2fsck+resize2fs实现Linux分区扩容

0x02  重建分区

删除原有分区后,重建新分区,这是我们看到的大小就变成了5G

e2fsck+resize2fs实现Linux分区扩容

0x03  检查分区

分区重建完成后,用e2fsck命令对分区的完整性做下检查

e2fsck+resize2fs实现Linux分区扩容

0x04  分区扩容

最后就是通过resize2fs命令进行扩容

e2fsck+resize2fs实现Linux分区扩容

扩容完成后,再重新mount分区,会发现容量增加了,而分区里的文件还都存在。

weinxin
聂扬帆博客
一个分享IT运维相关工作经验和实战技巧的个人博客

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: