У меня был сбой жесткого диска на 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...