VMware环境下Linux磁盘空间扩容

1、VMware虚拟机扩容

关闭虚拟机,在VMware中新增一块硬盘

VMware环境下Linux磁盘空间扩容

2、磁盘创建partition

启动虚拟机,通过fdisk – l 命令可以看到多了一块/dev/sdb的硬盘(演示图是sdc,是因为这是第三块硬盘)

VMware环境下Linux磁盘空间扩容

通过以下fdisk /dev/sdc 命令将磁盘创建partition

VMware环境下Linux磁盘空间扩容

这里新增的partition为:/dev/sdc1

VMware环境下Linux磁盘空间扩容

3、创建PV并纳入VG

 这时候通过pvdisplay 或 vgdisplay 命令还看不到刚才新增的Partition。

VMware环境下Linux磁盘空间扩容

通过以下pvcreate 和 vgextend,创建PV后,并将新装机的PV加入到VG中(我们的VG名为”centos”)

VMware环境下Linux磁盘空间扩容

然后,再次通过pvdisplay 或 vgdisplay 命令,就能看到了,并且VG的总容量也增加了,新增的空间是Free空闲的。

VMware环境下Linux磁盘空间扩容

4、对原LV扩展容量

在扩LV之前,可以通过命令lvdisplay查看当前的LV情况。需要扩展哪个LV就取他的”LV Path”,比如/dev/centos/root

VMware环境下Linux磁盘空间扩容

因此,我们将新增的50GB空闲空间,全部分配给名为“ /dev/centos/root” 的LV。

VMware环境下Linux磁盘空间扩容
lvextend -L +49.99G /dev/centos/root    (-L指向需要增加的空间大小,单位可以是G、M、T)

不能够直接指派50G,只能指定成略小的容量

5、扩展XFS文件系统

xfs_growfs /dev/centos/root
VMware环境下Linux磁盘空间扩容

作者:Zleoco,如若转载,请注明出处:https://www.zleoco.com/?p=687

发表回复

您的电子邮箱地址不会被公开。