测试目标:

把一台CentOS7虚拟机原系统磁盘扩容1G。

操作步骤:

  1. 虚拟机编辑设置添加一块新硬盘,本实验添加的硬盘2-1G,请忽视新硬盘那个。
    在这里插入图片描述
    2.为了让在系统里能够显示新添加的硬盘已知有两种操作方法
    (1).重启
    #一般我们使用方法2因为是使用中的服务器
    (2).输入 echo “- - -” > /sys/class/scsi_host/host0/scan
    并且scsi_host 文件夹中有好几个host 文件,如果host0 执行后无法显示出新添加的硬盘,那吧host1 host2 也执行一次试试
    执行成功后 新添加的硬盘会显示出来
[root@localhost ~]#lsblk

在这里插入图片描述
sdb 就是新添加的硬盘-1G
3. 给新硬盘创建分区(此处就默认创建一个分区)

[root@localhost ~]#fdisk /dev/sdb

根据下图操作

在这里插入图片描述

在这里插入图片描述
4. 再次查看分区,只是分区好,没挂载没加入系统根,无法使用

[root@localhost ~]#lsblk

在这里插入图片描述
5. 把新的分区转换为物理卷

[root@localhost ~]#pvcreate /dev/sdb1

Physical volume “/dev/sdb1” successfully created.

  1. 查看现有的卷组名,这里为centos
[root@localhost ~]#vgdisplay

在这里插入图片描述
7. 把第5步转换好的物理卷并到vg(卷组)中

[root@localhost ~]#vgextend centos /dev/sdb1

Volume group “centos” successfully extended

此时查看VG已经多了大约1个G
在这里插入图片描述
8. 查看逻辑卷,默认系统分了2个,选择对应逻辑卷路径

[root@localhost ~]#lvdisplay 

在这里插入图片描述
9. 给逻辑卷扩展空间

[root@localhost ~]# lvextend /dev/centos/root /dev/sdb1

Size of logical volume centos/root changed from <17.00 GiB (4351 extents) to 17.99 GiB (4606 extents).
Logical volume centos/root successfully resized.

  1. 写入文件系统,使扩容生效。
[root@localhost ~]# xfs_growfs /dev/mapper/centos-root 

在这里插入图片描述
如果是ext系统,可以使用resize2fs命令替换xfs_growfs命令。如果是ext系统,可以使用resize2fs命令替换xfs_growfs命令。
11. 检查扩容效果
在这里插入图片描述
齐活,收工

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐