Este período de intervalo necessário para colocar em ‘hibernação’ um HD é chamado de APM (Automatic Power Management) e spindown_time.
No Linux, isto pode ser controlado pela HDPARM.
Para instalar, basta:
apt-get install hdparm
Para visualizar a atual configuração de seu disco (também pode ser feito via UUID)
hdparm -I /dev/sdb | grep level
No lugar de sdb, coloque o seu disco. Pode ser usado o caminho /dev/ via UUID, que seria mais ou menos algo como /dev/disk/by-uuid/f6c52265-d89f-43a4-b03b-302c3dadb215.
Obviamente o UUID de seu HD no lugar do exemplo acima citado.
Um possível resultado é:
Advanced power management level: disabled
O nível varia de 1 a 244, e quanto mais baixo, menor o período necessário de inatividade para a velocidade do HD diminuir. Quanto mais alto, mais tempo é exigido. Tomar cuidado que em geral, a partir de certos níveis, o tempo necessário é muito alto ou desabilita certos recursos de economia de energia para focar em performance.
Outro cuidado: não é bom este processo de hibernar/reativar ser repetido diversas vezes em curtos períodos de tempo, além de que isto afeta a performance do HD, visto que ao ser necessário, estando em hibernação, precisará se reativar.
Com o comando abaixo, iremos colocar este período para ativação da inatividade para aproximadamente 3 minutos:
hdparm -B 50 -S 36 /dev/sdb
Lembrando mais uma vez. No lugar de /dev/sdb, coloque o valor de sua unidade.
Uma possível saída do comando é:
/dev/sdb: setting Advanced Power Management level to 0x32 (50) setting standby to 36 (3 minutes) APM_level = 50
E o mesmo comando que antes foi executado e retornou Disabled, agora irá retornar
hdparm -I /dev/sdb | grep level Advanced power management level: 50