Я сделал глупость и случайно удалил свой раздел 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
параметры)