一、扫描新硬件
如果通过命令: lsblk
没有看到新增的盘,使用如下命令,扫描新硬件
bash
echo "- - -" > /sys/class/scsi_host/host0/scan
二、查看磁盘和物理卷
查看新添加的硬盘设备名和物理卷的属性
bash
fdisk -l
pvdisplay
下面的sdc是新增磁盘的挂载目录
物理卷中现在能看到并没有新增的磁盘,所以需要添加
三、创建物理卷
bash
sudo pvcreate /dev/sdc
创建物理卷后,再查询就可以查到新增的卷
四、将新物理卷添加到现有卷组
bash
vgextend centos /dev/sdc
注: 当磁盘空间太小时会报:Couldn't create temporary archive name.
导致扩容失败
需要清理磁盘文件,稍微留些空间用来扩容。确保你要扩展的卷组所在的磁盘或分区上有足够的空间用于创建临时文件。
五、扩展逻辑卷
全分过去就是100%,分一半就是50%
bash
lvextend -l+100%FREE /dev/mapper/centos-root
#指定固定值时参数-l需要修改为-L
我这里是分了一半过去
六、调整文件系统大小
bash
xfs_growfs /dev/mapper/centos-root
#ext4文件系统:通常使用resize2fs命令来进行扩容。
#xfs文件系统:应使用xfs_growfs命令进行扩容。
七、验证
bash
df -h
我这里分了500G过去,现在就分成功了