Что происходит после ddrescue?

Что происходит после ddrescue?

Сейчас мне предстоит пройти трудный урок!

Мой диск WD Green на 2 ТБ начал выдавать плохие блоки после года службы. Я восстановил все, кроме 82 КБ данных, в образ на запасном диске на 3 ТБ с помощью следующих команд:

ddrescue --no-split /dev/sda1 /media/store1/store1.img /media/store1/store1.log

Потом я побежал

ddrescue --direct --max-retries=3 /dev/sda1 /media/store1/store1.img /media/store1/store1.log

С последующим

ddrescue --direct --retrim --max-retries=3 /dev/sda1 /media/store1/store1.img 

У меня есть еще один пустой диск на 3 ТБ, который можно использовать для восстановления. Но сначала мне бы хотелось получить совет, так как это восстановление заняло целых 3 дня, и я не хотел бы все испортить!

Насколько я понимаю, я мог бы восстановить образ на диск, а затем исправить скопированные поврежденные блоки. Правильно ли это?

решение1

Поскольку вы не скопировали весь диск, а только первый раздел, вам сначала нужно пересоздать таблицу разделов. Если у вас в коробке одновременно находятся оба диска, вы можете использовать что-то вроде этого:https://askubuntu.com/questions/57908/how-can-i-quickly-copy-a-gpt-partition-scheme-from-one-hard-drive-to-another В противном случае просто запишите параметры и воссоздайте их точно так же на втором диске.

Затем вы ddвернете свой образ на первый раздел нового диска (нет смысла использовать ddrescueздесь). После этого вам следует запустить fsck, если плохой блок был в файловой системе. Если он был в самих файлах, вы можете узнать, в каком именно, используя оригинальный диск, как описано здесь:https://wiki.archlinux.org/index.php/Найти_Файл_Который_Владеет_Данным_Блоком.

Связанный контент