手把手搞定VMware 的CentOS硬盘扩容

1.背景

用VMware虚拟机创建Centos系统时,选了40GB硬盘,用着用着发现硬盘不够用了。于是,我为了给硬盘扩容,实操了下centos的硬盘扩容。本文是记录下整个操作过程,方便后面查询和使用。

2.操作

2.1 VMware操作

2.2 CentOS操作

 1.df -h    查看磁盘

2.fdisk -l    查看磁盘分区

磁盘 /dev/sda:85.9 GB 

3.fdisk /dev/sda   对新加的磁盘进行分区操作(选择新增的磁盘)。 后面的参数就上面查询到的盘,当前因为是扩容就这一个。

 输入 fdisk /dev/sda后,按照下图去操作

看到最后的提示是“设备或资源忙”,说明我们操作失败了,没事接下继续操作。

4.partprobe

5.fdisk -l

6.mkfs.ext4 /dev/sda3

7.pvcreate /dev/sda3

8.pvdisplay   进行查看是否创建成功

从上图可以看到,/dev/sda3是新增的硬盘空间,40GB.现在还是未分配的状态。

9. vgextend centos /dev/sda3    进行扩容

注意:这里centos 是取pvdisplay的结果的“VG Name”的数据值。根据实际情况来替换。

10.pvdisplay

11.lvextend -L +39.9G /dev/mapper/centos-root

注意:/dev/mapper/centos-root是取df-h中显示的结果。根据实际情况来修改。

+39.9G,为什么是这个?添加的40G的一个PV,可能也会扩展失败,因为1各PE不可用,也就是有4M不可用空间,改为39.9G或39.99G应该都能成功,我只是随便写了个39.9而已。

12.lvs

13.xfs_growfs /dev/mapper/centos-root

14.验证扩容结果

输入:df -h

输入:lsblk

sda3也挂载到centos-root上面。扩容是成功的。

3.结束

至此。操作已经结束完了,命令比较多,其实就是分区分配的事情,多操作就熟悉了。

猜你喜欢

转载自blog.csdn.net/wzl644/article/details/142529837