У меня был сбой жесткого диска на 500 ГБ около 5 дней назад. Я использовал ddrescue
на важном разделе несколько дней назад, и это было на "Обрезке неудачных блоков" в течение почти 2 дней.
Оригинальная команда:
ddrescue -n /dev/rdisk1s2 /Volumes/OSXBackup/rdisk1s2.img /Volumes/OSXBackup/rdisk1s2.log
Токовый выход:
Initial status (read from logfile)
rescued: 248992 MB, errsize: 1007 MB, errors: 15867
Current status
rescued: 249021 MB, errsize: 978 MB, current rate: 17408 B/s
ipos: 44405 MB, errors: 15866, average rate: 2784 B/s
opos: 44405 MB, time from last successful read: 0 s
Trimming failed blocks...
Первоначальная команда использовала этот ddrescue -n
параметр, и я несколько раз перезапускал процесс по мере необходимости (и он, казалось, начинал с того места, где он останавливался каждый раз).
Есть ли способ ускорить этот процесс?
Изменить: шесть часов спустя, это текущий статус:
rescued: 249079 MB, errsize: 920 MB, current rate: 409 B/s
ipos: 39908 MB, errors: 15851, average rate: 2698 B/s
opos: 39908 MB, time from last successful read: 0 s
Trimming failed blocks...
Похоже, что в то время, как «ошибки» мучительно медленно отсчитывают, ipos / opos подсчитывает, сколько данных им нужно обработать, и, похоже, работает со скоростью 750 МБ / час. В этом случае он завершится через ~ 53 часа. Хлоп.
Правка № 2: Два дня спустя, все еще работает. Однако есть надежда. Он перешел часть «Обрезка ошибочных блоков» и перешел к следующему этапу «Разделение сбойных блоков». Во всяком случае, от просмотра этого вопроса следует отказаться, что это определенно занимает много времени, когда задействовано большое количество данных / ошибок. Я надеюсь, что смогу восстановить некоторые важные данные, когда все будет сказано и сделано.
rescued: 249311 MB, errsize: 688 MB, current rate: 0 B/s
ipos: 26727 MB, errors: 15905, average rate: 1331 B/s
opos: 26727 MB, time from last successful read: 20 s
Splitting failed blocks...
-M
всякий случай, если сегодня утром перезагрузки и dist-upgrade сделали какой-то беспорядок)