Назад | Перейти на главную страницу

Восстановить root на LVM с одного диска (отдельный загрузочный раздел)

Я сделал глупость и случайно удалил свой раздел LVM в parted. Поскольку это был однодисковый LVM, parted rescue находит раздел EXT2 в секторах, но я не могу загрузиться с него, поскольку мой initramfs все еще ищет LVM VG. Мне удалось получить доступ к разделу ext2 в режиме восстановления и получить конфигурацию lvm для VG, но восстановление конфигурации LVG на разделе, который запускается сразу после загрузки, похоже, не работает. Есть ли способ отключить LVM и загрузить чистый ext2 или найти метаданные LVM и исправить это?

Мне удалось решить эту проблему, вручную создав раздел LVM.

Поскольку раздел EXT2 был ровно 4096 секторов после /boot EXT4, сразу после загрузочного задавал запуск LVM-раздела. Поскольку это было устройство GPT, правильное смещение составляло 2048 секторов, которые я ввел вручную. partedс mkpart (используйте unit s). После этого служба LVM правильно распознала уже метаданные, поэтому восстановление было ненужным (если все еще необходимо, используйте pvcreate с --uuid и --restorefile параметры)