Как переместить расположение Logical Volume(LV) на другой диск.
- Определяем какие диски входят в нужный Volume Group(VG)
lspv
hdisk3 00f6c0622a2d551e my_vg active
hdisk5 00f6c0625f626cbb my_vg active
- Определяем какие LV находятся на данном диске
lspv -M hdisk5 | awk '{print $2}' | awk -F':' '{print $1}' | sort | uniq -c
424 my_lv
- Уменьшаем размер LV до минимума, что бы сделать верный расчёт и не перемещать пустые блоки.
chfs -a size=-10G /dev/my_lv
- Смотрим наличие свободного места на перемещаемом диске.
lspv hdisk3
FREE PPs: 1904 (121856 megabytes) HOT SPARE: no
lspv hdisk5
USED PPs: 3010 (192640 megabytes) MAX REQUEST: 256 kilobytes
Если «USED PPs» на исходном диске больше чем «FREE PPs», то нужно либо увеличить диск (если это LPAR), либо переместить другой LV с этого диска.
- Перемещаем LV
migratepv -l my_lv hdisk5 hdisk3
- Проверяем, что диск больше не содержит других LV
lspv -M hdisk5
hdisk5:1-7999
- Исключаем диск из VG
reducevg my_vg hdisk5
lspv
hdisk5 00f6c0625ec8a356 None
- Удаляем диск из системы
rmdev -l hdisk5 -d