Восстановление 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

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

похожие страницы

  1. Восстановление удалённого из CVS файла
  2. Установка PCLinux 2009 на LVM и восстановление домашнего LVM раздела
  3. Восстановление файловой системы
  4. Мы не можем с этим смириться

#1:

Недавно столкнулся с подобной проблемой при установке Fedora13. Установив галочку напротив жесткого диска с LVM в списке hdd, которые необходимо подключить после установки я остался у разбитого корыт^W LVMа. В свежеустановленной Fedore никаких бэкапов LVM естественно не оказалось и lvdisplay/vgdisplay показывали пустоту.
Решение оказалось следующим: dd if=/dev/sdX of=/tmp/backup.lvm bs=512 (вроде бы так). В полученном файле в начале будут какие-то бинарные данные, а затем начнется простым текстом описание разделов в LVM начианя с его создания и влоть до последних изменений, коими в моем случае оказались удаление LV и VG инсталлятором. Отредактировав этот файл и оставив в нем только ту часть, которая соответствовала рабочей конфигурации можно продолжать по статье с vgcfgrestore.
PS: в моем случае пришлось восстанавливать разделы с помощью fsck.

ответить  2010-09-24 10:27:03 

#2:

Заметка-то полезная, но сильно раздражают ошибки типа:

не умелые попытки
файл от туда

Слов нет. Как можно "не" писать раздельно в этих случаях? Какие? Неумелые. Откуда? Оттуда. Тут не урок русского и я не учитель оного, а химик, работающий админом. Но читать неприятно, когда ошибки в тексте из третьего класса :(

Ни в коем случае не хотел обидеть, просто будьте немножечко внимательнее.

ответить  2010-09-24 13:06:16 

#3:  Басманов:

сам мучаюсь, не знаю что и делать

ответить  2010-09-24 13:07:05 

#4:

А у меня LVM на RAID1, но что-то случилось (сбойные сектора) и я не могу смонтировать /var
Обидно :)

Есть идеи, как вернуть к жизни содержимое?

ответить  2010-09-26 01:52:41 

#5:  Басманов:

re: Есть идеи, как вернуть к жизни содержимое?

есть конечно, но нужен шел

ответить  2010-09-26 02:40:57 

#6:  Макс:

есть ли идея кк поднять lvmпосле того как он с хоста на горячею был ресайзнут?

ответить  2015-02-14 21:40:50