O que você está procurando é o utilitário hdparm
.
Ele permite que você controle as configurações de energia dos seus discos rígidos, além do benchmarking e outras coisas.
Com hdparm -y /dev/sdX
, você coloca o disco no modo de espera . Desta forma, sempre que você acessar o disco, ele deverá automaticamente ativar e trabalhar novamente.
Existe um modo de descanso ainda mais profundo, que pode ser definido com -Y
em vez de -y
, mas pode ser necessário reiniciar o computador para que o HDD funcione novamente, dependendo do dispositivo.
Como a necessidade de colocá-lo em suspensão manualmente é um pouco incômodo, você pode definir um cronômetro para fazê-lo após um determinado período de tempo com a opção -S
.
De ArchWiki :
Um dispositivo que raramente é necessário pode ser colocado em suspensão diretamente no final do processo de inicialização. Isso não funciona com a regra do udev acima porque isso acontece cedo demais. Para emitir o comando quando a inicialização estiver concluída, basta criar um serviço systemd .
/etc/systemd/system/hdparm.service
[Unit] Description=hdparm sleep [Service] Type=oneshot ExecStart=/usr/bin/hdparm -q -S 120 -y /dev/sdb [Install] WantedBy=multi-user.target
Em seguida, ative .