Восстановить удаленный раздел

253
Nidhoegger

В моей системе Debian используется зашифрованная установка по умолчанию («использовать весь диск с зашифрованным LVM» при настройке). Затем я использовал gnome-disk, чтобы сделать что-то на карте microSD с такой же настройкой. Раздел EFI, раздел подкачки, раздел luks с ext4 внутри. Я случайно использовал свой жесткий диск и удалил раздел LUKS. Система все еще работала. Пока я не перезагрузился. Теперь он больше не найдет объем LVM.

Есть ли способ оправиться от этого? Я могу загрузить живой носитель или режим восстановления с компакт-диска Debian Netinstaller.

РЕДАКТИРОВАТЬ: я сейчас делаю то же самое в виртуальной машине для тестирования, плохой отчет с большим количеством информации, когда я закончу!

0
Testdisk предназначен для восстановления полных разделов или дисков. но помните, вы всегда должны восстанавливать на другой диск. Никогда не пытайтесь восстановить данные на диск, с которого вы восстанавливаете. Frank Thomas 5 лет назад 0
Благодарю. Я всегда делаю вещи только для чтения на «критических» носителях. Может быть, я получил файл архива LVM, тогда я могу сделать `vgcfgrestore`. Я уже отразил весь диск в файл образа на диске, так что больше никакие данные не могут быть потеряны Nidhoegger 5 лет назад 0

1 ответ на вопрос

3
grawity

Обычно, когда вы удаляете раздел, его фактическое содержимое остается неизменным. Только когда вы создадите его, инструмент разбиения предложит стереть старые данные.

Таким образом, вы можете просто добавить раздел заново, используя fdiskили gdiskв той же начальной точке, просто убедитесь, что вы не приняли приглашение fdisk удалить старую подпись LUKS. (Хотя, если вы получите подсказку, это значит, что вы нашли правильное смещение.)

(Я не рекомендую пробовать это на дисках GParted или GNOME. Но если вы все равно это сделаете, то еще раз дважды проверьте, что вы выбираете неразрушающий параметр, такой как «Неформатированный».)

testdisk может помочь вам определить, где начинается раздел (... если он знает, что такое LUKS), хотя в любом случае он не будет далеко от конца предыдущего раздела и обычно выровнен по мегабайту. (Иногда даже путем проб и ошибок и принятия предложения по умолчанию fdisk будет работать - хотя, опять же, если вы получите вопрос «Очистить старую подпись?», Не принимайте его.)

Размер / конечная точка раздела не так важны; если вся отсутствующая область принадлежала одному разделу, то просто примите максимальный размер.

Если вы когда-нибудь сделаете это снова, не перезагружайтесь: пока раздел все еще используется, его положение и размер могут быть получены из ядра.

Вы, сэр, спас мой зад! Работал отлично! Компьютер снова работает и работает! Nidhoegger 5 лет назад 0

Похожие вопросы