环境
CentOS的版本:CentOS 7.9 2009
SSH工具:MobaXterm(最新版本即可)
原分区扩容LVM
lvm类型的分区,有一天我突然发现/data磁盘不足了,服务器能够停机,就选择停机给现在的硬盘扩展到50G。
1、查看硬盘使用情况
# 查看
[root@localhost ~]# df -h
2、扩展原硬盘
关闭服务器,并使用工具扩展原硬盘大小,将本来的20G,扩展到50G,然后启动服务器。
3、查看硬盘大小
[root@localhost ~]# fdisk -l
4、卸载硬盘
# 卸载lvm
[root@localhost ~]# umount /dev/data/data
5、格式化分区
# 格式化分区
[root@localhost ~]# fdisk /dev/sdb
6、重载分区表
这里可以选择是重启服务器还是运行重载命令,我相信生产环境不会有人愿意经常重启服务器的,所以直接重载命令即可。
# 重载分区表
[root@localhost ~]# partprobe
7、重设物理卷(PV)大小
这里可以理解为重新加载也行,另外需要注意,物理卷(PV)重设后,卷组(VG)也会自动调整。
# 查看物理卷的属性
[root@localhost ~]# pvdisplay
# 重设物理卷
[root@localhost ~]# pvresize /dev/sdb1
# 查看物理卷
[root@localhost ~]# pvs
8、扩展逻辑卷(LVM)
# 将剩余卷组空间加到逻辑卷中
[root@localhost ~]# lvextend -l +100%FREE /dev/mapper/data-data
# 查看所有设备
[root@localhost ~]# lsblk
9、挂载并格式化分区
这里需要注意,如果你的硬盘格式是xfs,则可以使用xfs_growfs命令。如果硬盘设备是ext4,则需要使用mkfs.ext4命令。
# 挂载分区
[root@localhost ~]# mount /dev/data/data /data
# 格式化分区
[root@localhost ~]# xfs_growfs /dev/mapper/data-data
10、再次查看硬盘使用情况
# 查看
[root@localhost ~]# df -h
结束
至此,原硬盘扩容LVM类型分区就做完了。
评论区