Я пытаюсь сделать резервную копию моего внешнего USB HDD Maxtor M3 4TB, используя ddrescue.
Сначала я набирал около 300 кБ / с, поэтому я разорвал внешнюю коробку и подключил диск напрямую через SATA к своему рабочему столу, что повысило скорость до 700 кБ / с. После игры с -a (минимальная скорость чтения) -b (размер блока) -c (количество секторов для копирования за раз) я пришел к
-a 20M -b 4096B -c 2048
Вышеупомянутая комбинация увеличила скорость примерно до 1800 кБ / с. Кроме того, текущая скорость колеблется от нескольких байтов / с до 115 МБ / с, а общее среднее значение остается на отметке 1800 кБ / с. Такое ощущение, что он читает с нормальной скоростью «здорового диска» в течение секунды, а затем зависает, ожидая некоторого тайм-аута и продолжая сниженную скорость.
У вас есть опыт работы с другими параметрами, которые помогают улучшить показатель? Так как весь накопитель объемом 4 ТБ займет около месяца при текущей скорости, любое улучшение высоко ценится.
РЕДАКТИРОВАТЬ - Полная команда
Полная команда
sudo ddrescue -a 20M -b 4096 -c 2048 -f -n -vv /dev/sdi /dev/sdh video_drive.log
РЕДАКТИРОВАТЬ 2 - О, вот почему это так медленно
Диск выходит из строя таким образом, что поддержка SMART иногда отключается, но в течение периодов, когда он работает, я заметил высокое и увеличивающееся значение полей Read Error Rate
и Hardware ECC Recovered
.
Я полагаю, что восстановление ECC - это причина, по которой я не вижу ошибок, а также причина, по которой ставка так низка.