环境
CentOS的版本:CentOS 7.9 2009
SSH工具:MobaXterm(最新版本即可)
新增LVM类型分区扩容
这里的示例主要是新增一个LVM类型的分区,然后扩展旧的分区,也就是给LVM动态扩容空间大小。因为是LVM类型,所以不需要关闭服务器去扩容,直接动态扩容即可。
1、查看要增加空间的硬盘
# 查看硬盘空间大小
[root@localhost ~]# df -h
2、新增硬盘
如果使用的是VM Ware,可以直接新建一块硬盘,给到虚拟机中。如果使用其他,操作类似。这里新增硬盘的操作不需要关闭虚拟机进行。
3、扫描SCSI总线
在不关机的情况下新增硬盘后,需要扫描scsi后才能识别到新的硬盘。
# 列出scsi总线
[root@localhost ~]# ls /sys/class/scsi_host
# 根据列出的host个数,扫描几次
[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host0/scan
[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host1/scan
[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host2/scan
4、查看新识别的硬盘
# 查看新的硬盘
[root@localhost ~]# fdisk -l
5、硬盘分区
# 硬盘分区
[root@localhost ~]# fdisk /dev/sdc
6、新建物理卷(PV)
# 新建物理卷
[root@localhost ~]# pvcreate -v /dev/sdc1
# 查看物理卷的属性
[root@localhost ~]# pvdisplay
7、扩展现有卷组(VG)
# 查看卷组
[root@localhost ~]# vgs
# 将sdc1物理卷增加到卷组data
[root@localhost ~]# vgextend data /dev/sdc1
# 再次查看卷组
[root@localhost ~]# vgs
8、扩展现有逻辑卷(LV)
# 将卷组剩余空间给到逻辑卷
[root@localhost ~]# lvextend -l +100%FREE /dev/mapper/data-data
# 查看所有设备
[root@localhost ~]# lsblk
9、格式化分区
这里需要注意,如果你的硬盘格式是xfs,则可以使用xfs_growfs命令。如果硬盘设备是ext4,则需要使用mkfs.ext4命令。
# 格式化分区
[root@localhost ~]# xfs_growfs /dev/mapper/data-data
10、查看硬盘空间大小
# 查看
[root@localhost ~]# df -h
结束
至此,LVM扩容就成功了。这里不同于之前的新增,这种扩容不需要再配置自启动,因为自启动那里配置的是/dev/data/data。
评论区