Посмотреть, поддерживает ли жёсткий диск управление ошибками можно с помощью команды
smartctl -a /dev/sda
строчка SCT capabilities:SCT capabilities: (0x303f) SCT Status supported. SCT Error Recovery Control supported. ***** SCT Feature Control supported.
Если строчки нет — диск их (команды) не поддерживает.
Чтобы посмотреть таймауты используем команду smartctl -l scterc /dev/sda. Вывод выглядит так:
# smartctl -l scterc /dev/sda
SCT Error Recovery Control: Read: 70 (7.0 seconds) Write: 70 (7.0 seconds)
Для установки, соответственно, указываем значения через запятую после scterc:
smartctl -l scterc,120,60 /dev/sde(величина указывается в десятых долях секунды, то есть 120 соотвествует 12 секундам, первое число — чтение, второе — запись). 0 означает «до победного конца», то есть неограниченно долго.