3.6. 从卷组中删除物理卷
要从卷组(VG)中删除未使用的物理卷(PV),请使用 vgreduce
命令。vgreduce
命令通过删除一个或多个空物理卷来缩小卷组的容量。这样就可以使不同的卷组自由使用那些物理卷,或者将其从系统中删除。
流程
如果物理卷仍在使用,请将数据从同一卷组迁移到另一个物理卷中:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果现有卷组中的其他物理卷上没有足够的空闲扩展:
从 /dev/vdb4 创建一个新物理卷:
pvcreate /dev/vdb4
# pvcreate /dev/vdb4 Physical volume "/dev/vdb4" successfully created
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将新创建的物理卷添加到卷组中:
vgextend VolumeGroupName /dev/vdb4
# vgextend VolumeGroupName /dev/vdb4 Volume group "VolumeGroupName" successfully extended
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将数据从 /dev/vdb3 移到 /dev/vdb4 中 :
pvmove /dev/vdb3 /dev/vdb4
# pvmove /dev/vdb3 /dev/vdb4 /dev/vdb3: Moved: 33.33% /dev/vdb3: Moved: 100.00%
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
从卷组中删除物理卷 /dev/vdb3:
vgreduce VolumeGroupName /dev/vdb3
# vgreduce VolumeGroupName /dev/vdb3 Removed "/dev/vdb3" from volume group "VolumeGroupName"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
验证 /dev/vdb3 物理卷是否已从 VolumeGroupName 卷组中删除:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow