3.6. ボリュームグループからの物理ボリュームの削除
ボリュームグループ (VG) から未使用の物理ボリューム (PV) を削除するには、vgreduce
コマンドを使用します。vgreduce
コマンドは、空の物理ボリュームを 1 つまたは複数削除して、ボリュームグループの容量を縮小します。これにより、物理ボリュームが解放され、異なるボリュームグループで使用したり、システムから削除できるようになります。
手順
物理ボリュームがまだ使用中の場合は、同じボリュームグループから別の物理ボリュームにデータを移行します。
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