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

Создание образа неисправного загрузочного диска

Итак, моя установка Ubuntu 12.10, похоже, пошла немного в сторону. В настоящее время он загружается с карты Compactflash, которую я планировал в ближайшее время заменить, но, к счастью, сейчас она вышла из строя. Процесс загрузки доходит до определенной точки, а затем просто остается там, и если я загружаю дистрибутив с флешки, а затем подключаю раздел LVM, живой дистрибутив через пару минут зависает. Теперь я не прочь установить и начать заново, но мне бы хотелось удалить все мои файлы конфигурации и т. Д. (Все пользовательские данные хранятся в отдельном пуле ZFS).

Стоит ли мне сначала попытаться проверить диск, или мне лучше не делать с ним что-либо еще?

Если да, то как насчет импорта пула ZFS и последующего DD-преобразования файловой системы в образ в пуле? Так я смогу получить к нему доступ.

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

Во-первых, вам нужна копия диска, ну, насколько это возможно. В то время как DD - это инструмент, который все думают использовать, gnu ddrescue (он же ddrescue в репозиториях - НЕ dd_rescue, который является несвязанной частью программного обеспечения), вероятно, то, что вы хотите сделать - это копирует содержимое диска, пропуская все, что испортилось вверх. Я бы предложил создать образ корневого устройства (/ dev / sdx), а не раздела. В качестве бонуса ddrescue имеет гораздо более простой синтаксис, чем vanilla dd.

Затем зациклите изображения в вашей системе - стандартный зацикленный монтирование подойдет для одного раздела, но я предпочитаю kpartx для этого - kpartx -a imagename.img монтирует все разделы внутри imagename.img. Затем вы можете рассматривать образ как любой раздел и запускать предпочитаемое программное обеспечение для восстановления.