====== Перемещение диска в LVM ======
Сперва добавляем диск необходимого нам объема.
В зависимости от используемой операционной системы, данная операция может потребовать перезагрузки сервера.
Смотрим обнаружила ли системы новый диск:
fdisk -l
Диск /dev/vda: 10.7 ГБ, 10737418240 байт
255 heads, 63 sectors/track, 1305 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000cb567
Устр-во Загр Начало Конец Блоки Id Система
/dev/vda1 * 1 1306 10484736 83 Linux
Диск /dev/vdb: 10.7 ГБ, 10737418240 байт
16 heads, 63 sectors/track, 20805 cylinders
Units = цилиндры of 1008 * 512 = 516096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Диск /dev/mapper/home-data: 10.7 ГБ, 10733223936 байт
255 heads, 63 sectors/track, 1304 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Диск /dev/vde: 21.5 ГБ, 21474836480 байт
16 heads, 63 sectors/track, 41610 cylinders
Units = цилиндры of 1008 * 512 = 516096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Наш новый диск /dev/vde
Смотрим какие есть volume group:
vgs
VG #PV #LV #SN Attr VSize VFree
home 1 1 0 wz--n- 10,00g 0
Добавляем наш новый диск в найденный volume group.
vgextend home /dev/vde
Переносим информацию со старого диска на новый, можно выполнять на рабочем сервере в live режиме:
pvmove /dev/vdb /dev/vde
Убираем старый диск из volume group:
vgreduce home /dev/vdb
Удаляем диск из lvm:
pvremove /dev/vdb
Расширяем текущий local volume:
lvresize -L+10G -r /dev/mapper/home-data