再CentOS7系统内测试可以扩容成功,其他系统自测;
文件系统必须是lvm才可以扩容,其他格式暂不支持;
- 用lsblk确认是不是lvm分区安装的系统,并确认需要扩容的硬盘;
- 将sdb调整为gpt并格式化;
parted /dev/vdb mklabel gpt parted /dev/vdb mkpart primary 0% 100%
格式化完成后lsblk如下;
-
将分区加入到物理卷,并扩展vg卷组和逻辑卷组;
pvcreate /dev/sdb1 vgextend vg0 /dev/sdb1 lvextend -l +100%free /dev/vg0/root #vg0是lsblk下lvm分区vg卷名,根据实际情况调整;
-
lvextend
扩展后只是扩展了lv逻辑卷的大小,而此时文件系统并未感知到,所有还需要使用xfs_growfs、resize2fs
等命令来扩展文件系统,xfs_growf
命令是扩展xfs
文件系统,resize2fs
是扩展ext4
文件系统。xfs_growfs /dev/vg0/root #或 resize2fs /dev/vg0/root
5.至此lvm已经扩容完成,以下是扩展内容;
lsblk 命令详解:列出块设备信息
文章评论