пятница, 16 марта 2012 г.

Перенос lvm тома

Перенос lvm тома
Появился новый жесткий диск, решил перенести на него всю систему.
Старый диск:
/dev/sdb1 - ext4, на нём корень
/dev/sdb2 - lvm, там /usr, /var, swap и шифрованный /home.

Все действия осуществляю, загрузившись с liveusb SystemRescueCD.

На новом диске создаю соответствующее разбиение.

Перенос раздела с ext4 (/dev/sdb1 -> /dev/sda1) делается просто:
# partclone -b -s /dev/sdb1 -O /dev/sda1
Переходим к lvm.

Форматируем раздел под lvm:
# pvcreate /dev/sda2
Растягиваем имеющуюся группу томов на оба раздела (старый и новый), до запуска команды в vg1 только один раздел
# vgextend vg1 /dev/sda2
Переносим непосредственно данные:
# pvmove /dev/sdb2 /dev/sda2
Удаляем из группы vg1 старый том:
# vgreduce vg1 /dev/sdb2
Готово. Только не забыть установить загрузчик на новый диск, и можно удалять старый.

Комментариев нет:

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