Como eu não tenho hdparm
nem estou smartctl
disponível no meu NAS, verifiquei o /proc
que supunha que ele também estivesse lá em algum lugar.
Bem, se estiver em baixo:
root@NAS:~# cat /proc/d_suspdtime
SuspendingTime = 15
Disk0: STANDBY
Disk1: No_Disk
root@NAS:~#
Se o gatinho enlouquecer:
root@NAS:~# cat /proc/d_suspdtime
SuspendingTime = 15
Disk0: ACTIVE
Disk1: No_Disk
root@NAS:~#
Eu também tenho
root@NAS:/proc# cat /proc/d_suspdtime
SuspendingTime = 15
Disk0: NO_ACTIVE
Disk1: No_Disk
root@NAS:~#
Adivinhando a partir de alguns testes:
ACTIVE
: o HDD fez algo dentro de um certo período de tempo (não parece significar que ele faz algo agora)
NO_ACTIVE
: houve alguma atividade, mas daqui a pouco estará em espera
STANDBY
: bem, o HDD está em modo de espera
E para completar, SuspendingTime
é o tempo em minutos após o HDD entrar em modo de espera.
Como não sou Unix-pro, não sei dizer se você também deve ter /proc/d_suspdtime
no seu sistema (supondo que os resultados do Google possam estar relacionados a NAS ou busybox).
hdparm -C
acorda a unidade e recomendam o usosmartctl -i -n standby
. (consulte serverfault.com/questions/275364/… ou serverfault.com/questions/204227/when-hdd-wakes-up )