LVM - VGからPVを削除

物理ハードディスクを交換などするために、VG(ボリュームグループ)からPV(物理ボリューム)を削除する手順例を示す。


確認環境

  • RHEL 5.4 on VMware Server 2

状況確認

[root@localhost ~]# vgdisplay -v VG0001
...
--- Physical volumes ---
PV Name               /dev/sdb1
PV UUID               EhMTvI-k3fq-eoRV-Hwkd-iA7G-p3Lk-QjSOsC
PV Status             allocatable
Total PE / Free PE    999 / 986
PV Name               /dev/sdb2
PV UUID               zbmif7-hWP2-2VA2-sFNp-vbSw-O7Ce-rMErmL
PV Status             allocatable
Total PE / Free PE    999 / 999

/dev/sdb1を削除したいが、PEの割り当てが行われてしまっている。

PEの割り当て移動

[root@localhost ~]# pvmove /dev/sdb1
/dev/sdb1: Moved: 100.0%
[root@localhost ~]#
[root@localhost ~]# vgdisplay -v VG0001
...
--- Physical volumes ---
PV Name               /dev/sdb1
PV UUID               EhMTvI-k3fq-eoRV-Hwkd-iA7G-p3Lk-QjSOsC
PV Status             allocatable
Total PE / Free PE    999 / 999
PV Name               /dev/sdb2
PV UUID               zbmif7-hWP2-2VA2-sFNp-vbSw-O7Ce-rMErmL
PV Status             allocatable
Total PE / Free PE    999 / 986

/dev/sdb1のPEの割り当てが、すべて/dev/sdb2に移動した

PEのVGからの削除

[root@localhost ~]# vgreduce VG0001 /dev/sdb1
Removed "/dev/sdb1" from volume group "VG0001"
[root@localhost ~]# vgdisplay -v VG0001
...
--- Physical volumes ---
PV Name               /dev/sdb2
PV UUID               zbmif7-hWP2-2VA2-sFNp-vbSw-O7Ce-rMErmL
PV Status             allocatable
Total PE / Free PE    999 / 986
[root@localhost ~]#

例は偶々同じディスクの別のパーティションだが、違うディスクならこれで交換可能になる

コメント