Нужно ли форматировать / разбивать целевой диск ddrescue?
Я пытаюсь восстановить данные с неисправного жесткого диска, используя GNU ddrescue в Ubuntu. Я использовал следующую команду:
sudo ddrescue -f /dev/sda /dev/sdb [path to mapfile]
Пока что работает быстро и без проблем. Мое беспокойство связано с целевым диском 'sdb'. В утилите Ubuntu "Диски" ее содержимое указано как "Нераспределенное пространство", а разделение - "Основная загрузочная запись". Что я увижу после завершения ddrescue? Должен ли я подготовить диск по-другому?
Оба диска имеют одинаковый размер, и я вижу активность на каждом диске. Я не уверен, является ли диск, с которого я восстанавливаю данные ('sda'), MBR или нет. Спасибо за ваше время.
1 ответ
Нет. ddrescue
подготовит все для вас. Вам просто нужно настроить вещи после спасения, но только если таблица разделов была повреждена. Из GNU ddrescue Manual:
Пример 1: Полностью автоматическое восстановление всего диска с двумя разделами ext2 в
/dev/sda
в/dev/sdb
,Примечание: вам не нужно разделять
/dev/sdb
заранее, но если таблица разделов на/dev/sda
поврежден, вам нужно как-то воссоздать его/dev/sdb
,ddrescue -f -r3 /dev/sda /dev/sdb mapfile fdisk /dev/sdb e2fsck -v -f /dev/sdb1 e2fsck -v -f /dev/sdb2
После ddrescue
сделано (и вы все сделали безопасно, например, не смонтировав /dev/sda
или же /dev/sdb
во время восстановления будьте осторожны с прерываниями и "ремонтом" неисправного диска), вы увидите, что все возможные данные с неисправного диска были скопированы на новый. Говоря "все возможные данные", я имею в виду также таблицу разделов и флаги разделов.