centos7的硬盘扩容,主要是记录扩容的过程。

环境:使用vmware 安装centos7.8 硬盘20G扩容至40G。

1.查看现有的硬盘空间

常用查看现有的磁盘容量:

df -hl       查看磁盘剩余空间
 
df -h        查看每个根路径的分区大小
 
du -sh [目录名]   返回该目录的大小
 
du -sm [文件夹]   返回该文件夹总M数
 
du -h [目录名]    查看指定文件夹下的所有文件大小(包含子文件夹)

fdisk -l         查看硬盘的分区 

具体如下图:
image.png

/dev/mapper/centos-root现有17G的空闲容量,我们给它增加20G。

2.虚拟机增加硬盘

通过虚拟机新增20G的一块新的硬盘。

image.png

3.查看新的硬盘

使用lsbik命令查看新增硬盘:

image.png

4.创建PV

命令:

fdisk /dev/sdb

image.png

通过lsblk可以看到划分出来的sdb1分区,如下图所示:

image.png

创建PV:

pvcreate centos /dev/sdb1    创建pv

如下图所示,创建成功:

image.png

5.扩容VG

这里我们扩容的是centos,具体命令如下:

vgextend centos /dev/sdb1 

结果如下:

image.png

6.扩容LV

这里我们需要扩容的是/dev/mapper/centos-root目录,如下所示:

lvextend -L +19G /dev/mapper/centos-root

为了省事写成19G。

image.png

7.重新加载分区

重新加载分区命令:

xfs_growfs /dev/mapper/centos-root

image.png

查看结果:

image.png

image.png

扩容成功!

Q.E.D.

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

只有把抱怨环境的情绪,化为上进的力量,才是成功的保证!