Во время эксперимента с PCLinux OS у меня случилась досадная штука, при подготовке дисков к устновке, я нажал кнопку "Clear all", наивно полагая, что ей я сброшу текущее задание для инсталятора.
Но вместо этого программа удалила мои 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