前一段时间开发服务器上的root分区用满了,由于使用的是lvm分区可以直接在线扩容,不需要卸载重启等操作,但是处于粗心,一不小心把root分区扩大后整个系统无法启动,因此写下这篇文章以作为血的教训,废话少说,还是来看看lvm分区扩容的步骤吧:
以下以通过新添加硬盘来扩大lvm分区为例(本人新添加的硬盘为sdb)
1、格式化硬盘
fdisk /dev/sdb然后根据提示创建一个分区sdb1
2、在硬盘分区上创建ext4的文件系统(别忘了这步,否则你的系统起不来了)
mkfs.ext4 /dev/sdb1
3、创建物理卷(PV)
pvcreate /dev/sdb1
4、扩张卷组(VG)(vgname是vg的名称,可通过vgdisplay察看)
vgextend vgname /dev/hda10
5、察看扩大后的vg
vgdisplay
6、扩大lv(179是sdb1的PE个数,通过vgdisplay察看)
lvresize -l +179 /dev/mapper/vg_piao_root
7、放大lvm分区
resize2fs /dev/mapper/vg_piao_root
转载于:https://blog.51cto.com/chenpiaoping/1328336