Копирование файлов от сбойного диска

У меня есть провальный жесткий диск, из которого я пытаюсь скопировать файлы прочь, но он случайным образом зависает на поврежденных файлах и ошибках ввода-вывода. Если я ctrl+c я могу отшатнуться. Я должен сохранить файловую структуру, таким образом, я не хочу выводить все файлы в единственный архив, как gddrescue или получать дамп каждого файла в диске, как в первую очередь. Кто-либо может рекомендовать программу, которая даст тайм-аут и продолжится в следующий файл?

Используя rsync начнет копировать файлы, но rsync застрянет, когда он будет иметь ошибку ввода-вывода или сталкивается с поврежденным файлом. Это - команда, которую я попробовал:

sudo rsync - прогресс - игнорировать-ошибки-avh источник dest

2
задан 4 April 2018 в 20:56

3 ответа

Корректный путь состоит в том, чтобы выполнить ddrescue:

  • Если у Вас есть новый пустой диск с размером, больше или равным сбою того:

    sudo ddrescue /dev/sd_source /dev/sd_backup ~/log_file --try-again --force --verbose
    
  • Если Вы смонтировали раздел нового диска с достаточным дисковым пространством:

    sudo ddrescue /dev/sd_source /media/user/backup/backup.raw ~/log_file --try-again --force --verbose
    

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

1
ответ дан 2 December 2019 в 07:50

Копирование файлов зависает, вероятно, из-за поврежденных данных. Если у Вас есть запасной жесткий диск достаточной способности, Вы могли бы использовать gddrescue, чтобы клонировать плохой жесткий диск к хорошему жесткому диску вместо изображения и генерировать файл журнала также. Это должно купить Вас некоторое время для работы над восстановлением данных без нависшей опасности отказа жесткого диска. Эта статья должна быть полезной, поскольку она показывает, как вызвать или клонирующийся к HDD или файлу изображения.

Редактирование я интерпретирую single archive как значение файла изображения

0
ответ дан 2 December 2019 в 07:50

1 слово: rsync

rsync очень способен к копированию файлов в одном направлении, и можно перезапустить его, если процесс отказывает. Кроме того, можно использовать --ignore-errors отметьте, чтобы вынудить это продолжать идти, даже когда ошибка происходит, и если необходимо перезапустить его, это пропустит попытку скопировать, уже регистрирует его скопированный.

-1
ответ дан 2 December 2019 в 07:50

Другие вопросы по тегам:

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