Если во время теста накопитель не обрабатывает какие-либо операции ввода-вывода, он может перейти в режим ожидания, что повышает Interrupted (host reset)
состояние. Попробуйте прочитать с диска через подходящие промежутки времени:
while true; do dd if=/dev/disk1 of=/dev/null count=1; sleep 60; done
(заменить /dev/disk1
на соответствующее устройство; считывает один сектор с этого устройства каждые 60 секунд, пока вы не нажмете ctrl-c
)
Это помогло в моей среде: OS X 10.6.8, USB-накопитель WD Elements, SAT-SMART-драйвер 0.8.
Испытание в неволе теоретически должно поддерживать работу диска. Тем не менее, отправка аппаратной команды smartctl
может истечь до завершения теста, в результате чего ядро сбросит ссылку и окажется в той же ситуации, что и выше ( ошибка № 303 ).
См. Эту ветку в списке рассылки поддержки smartmontools для получения дополнительной информации. Я благодарю Кристиана Франке за понимание, данное здесь.