Восстановление LVM

Во время эксперимента с PCLinux OS у меня случилась досадная штука, при подготовке дисков к устновке, я нажал кнопку "Clear all", наивно полагая, что ей я сброшу текущее задание для инсталятора.

Инсталятор PCLinux OS

Но вместо этого программа удалила мои LV, на выходе lvs, lvdisplay ничего не было, а на LVM у меня установлен мой рабочий дистрибутив Ubuntu и домашняя директория.

Чтобы восстановить удалённые таким образом LV достаточно найти файл резервной копии LV, обычно они находят в директории /etc/lvm/archive/[имя vg]_[0-9]+.vg , выбрать из них нужный (это обычные текстовые файлы в которых записывается конфигурация LVM) и восстановить VG с помощью команды

vgcfgrestore -f  /media/etc/lvm/archive/work_00000.vg  -v work

Может случиться так, что предыдущие не умелые попытки восстановления затрут файлы с резервными копиями конфиграции VG, но их можно найти в этом же месте в любом другом дистрибутиве который загружался с этим LVM. Напримеря я смонтировал отдельный раздел с Ubuntu и взял эти файл от туда. Так же наверняка их можно найти с помощью grep прямо с диска

Чтобы создать копию конфигурации LVM нужно использовать команду

vgcfgbackup -f /root/my-work-lvm -v work

Вот и всё так просто

Комментариев 0
Нужна авторизация с помощью
Об авторе
Илья Илья

меня можно найти тут