一、如何给目录增加磁盘空间
1、查看当前目录挂载信息
df -h
2、列出所有可用块设备的信息以及他们之间的依赖关系
lsblk
可以查看到sdb磁盘未使用,/home挂载的pv是nvme0n1p1,我们可以将其扩容到/home目录
3、创建物理卷,将sdb磁盘加入到物理卷中
pvcreate /dev/sdb
出现提示,表明成功创建:Physical volume "/dev/sdb" successfully created.
4、查看物理卷
pvs 或者 pvdisplay
我们可以看到新创建的sdb以及nvme0n1p1的vg name为home
5、将新创建的物理卷/dev/sdb添加进卷组home中
vgextend home /dev/sdb
出现如下提示,表明添加成功:Volume group "home" successfully extended。
6、再次查看sdb磁盘的状态信息
、
7、查看vg的状态信息
vgdisplay
8、将新增加的sdb空间扩容到home卷组中
lvextend -l +100%FREE /dev/home/home-lv
出现如下提示,表明添加成功。
Size of logical volume home/home-lv changed from <4.14 TiB (1084317 extents) to 5.09 TiB (1335409 extents).
Logical volume home/home-lv successfully resized.
9、更新扩容空间到挂载目录。
resize2fs /dev/home/home-lv
10、df -h查看磁盘空间,发现/home目录已成功扩容。
二、更换物理卷的卷组
1、查看pv使用情况
pvscan
2、查看卷组情况
vgdisplay -v
可以查看到sdb磁盘得卷组信息
3、从vg中删除(pv需要取消使用)
vgreduce home /dev/sdb