Восстановление диска с помощью ddrescue
Мне нужно восстановить данные с диска 1 ТБ. BIOS сообщил об ошибках SMART, а затем Ubuntu был достаточно любезен, чтобы сообщить мне, что у меня 2 ошибки SMART.
На диске около 250 ГБ данных. Я использовал ddrescue.
Примерно через 24 часа это мой прогресс:
Press Ctrl-C to interrupt
Initial status (read from logfile)
rescued: 6383 MB, errsize: 225 MB, errors: 394
Current status
rescued: 6395 MB, errsize: 225 MB, current rate: 2774 kB/s
ipos: 6621 MB, errors: 396, average rate: 19492 B/s
opos: 6621 MB, time from last successful read: 0 s
Copying non-tried blocks...
Я остановил / начал ddrescue с различными вариантами. Я пробовал -d -r0, а затем -d -r0 -n, и теперь я просто использую -n, поэтому я надеюсь, что смогу пройти первый этап.
Диск, который восстанавливается, находится на внутреннем SATA, а копия выполняется на другой диск с внутренним SATA.
Если моя текущая скорость и / или средняя скорость упадет до байтов / секунд, я должен попробовать выполнить раунд с -R, чтобы начать с задней части диска?
Несмотря на то, что я только что выбрал опцию -n, мои ставки были привязаны к кБ / с, что пока неплохо. Я только сделал 6 ГБ из 1 ТБ диска, поэтому я не хочу тратить следующие 20 лет, пытаясь восстановить диск;)
Я понимаю, что ddrescue даже попытается восстановить неиспользуемые части диска, есть ли способ узнать, завершено ли восстановление секторов, в которых есть данные, в отличие от данных?
1 ответ
В большинстве случаев ddrescue может быть запущен с настройками по умолчанию и позволяет обрабатывать поврежденные области самостоятельно. Вы также можете ограничить количество повторных попыток с -r2, например.
То, что в начале все идет довольно медленно, является нормальным и довольно распространенным явлением. Диски не становятся поврежденными совершенно равномерно. Наоборот, на самом деле.
В большинстве случаев уровень износа жесткого диска становится действительно плохим в "начале" диска, который используется чаще всего. Я не удивлюсь, если ваша скорость возросла после того, как будут пройдены первые 15-20 ГБ секторов.
Есть ли способ узнать, завершено ли восстановление секторов, в которых есть данные, в отличие от данных?
Нет. Это потребует от вас сначала чтения метаданных файловой системы с диска. Вы не можете прочитать диск до чтения диска.