ddrescue: безопасно ли остановиться, пока «разделение неудачных блоков»?

8

Попытка клонировать сбойный диск с помощью ddrescue

sudo ddrescue -r 3 / path / to / home / destination / logfile

Работает уже около 10 дней! Теперь это разделение сбойных блоков и ничего не прочитано за последние два дня.

Безопасно ли сейчас Ctrl + c ddrescue? Будет ли пригодное для спасения изображение, если я это сделаю?

ananth.p
источник
ddrescue уже сделал один проход, скопировал большинство частей диска. Теперь он пытается разделить и скопировать сбойные блоки. Не должно ли быть безопасно остановить это, не повредив ничего?
ananth.p
Так что я обеспокоен тем, что, хотя размещенные комментарии полезны. Фактический вопрос все еще остается без ответа: То есть: могу ли я остановить его сейчас, и смогу ли я получить доступ к восстановленным данным, если остановлю их на этапе «Разделение ошибочных блоков»?
лимонник с

Ответы:

2

Это из руководства ddrescue :

ВАЖНЫЙ! Если вы прервете спасение, а затем перезагрузите компьютер, все частично скопированные разделы должны быть скрыты, прежде чем они будут затронуты любой операционной системой, которая пытается смонтировать и «исправить» разделы, которые она видит.

Митч
источник
Понятный. Я загружаюсь с Live CD и не подключаю исходный раздел автоматически. Я не хотел бы беспокоить это. Rescued - это файл образа, который не будет монтироваться автоматически в любом случае. Меня беспокоит то, что, поскольку операция ddrescue не завершена, если я сейчас прерву ее, смогу ли я вообще смонтировать спасенный файл образа? чтобы я мог попытаться извлечь из него данные.
ananth.p
Отличная особенность ddrescue в том, что вы можете остановить и возобновить его работу. Он будет использовать файл журнала, чтобы узнать, где он остановился последним. Я не думаю, что вы можете смонтировать файл образа.
Митч
0

Команда

fdisk -l /path/to/image  

покажет вам размер блока и начальный блок раздела. Вы можете использовать это для расчета смещения. Скажем, размер блока 512, а начальный блок скажем 128;512*128=65536

Так 65536что ваше смещение вы можете смонтировать с помощью команды

mount -o loop,offset=65536 /path/to/image.img /mnt/tmp  

или любую точку монтирования, которую вы хотите смонтировать.

Работа выполнена.

Дерек Брабрук
источник
0

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

https://lists.gnu.org/archive/html/bug-ddrescue/2010-12/msg00012.html

Я отменил это и получил большую часть данных, которые мне нужны

A1An
источник