Если во время теста накопитель не обрабатывает какие-либо операции ввода / вывода, он может перейти в режим ожидания, что приводит к возникновению условия « 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 для получения дополнительной информации. Я благодарю Кристиана Франке за понимание, данное здесь.