No linux, /sys/block/<deviceName>/device/timeout
(como /sys/block/sda/device/timeout
) é a configuração de tempo limite em segundos, que atualmente é 30.
No mesmo diretório, há um valor eh_timeout
que é usado para os comandos SCSI TEST UNIT READY
e REQUEST SENSE
, então não é o que você está procurando.
Como root, echo 1 > /sys/block/<deviceName>/device/timeout
mudará o tempo limite para 1 segundo. (Ou, echo 3 para o seu segundo exemplo.)
Como usuário não root, com sudo
privileges, sudo bash -c "echo 1 > /sys/block/<deviceName>/device/timeout"
fará o mesmo.