Migrate Logical Volume to other disk on AIX

Как переместить расположение 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

Оставьте комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *