Você pode usar hdparm
para definir por quanto tempo até que uma unidade desacelere. Os sinalizadores relevantes são -B
(recurso avançado de gerenciamento de energia) e -S
(tempo limite de espera). Por exemplo:
# hdparm -S 120 /dev/sda
definirá a unidade para girar após 10 minutos de inatividade. Observe que o valor usado tem uma interpretação estranha, da página de manual: 1 a 240 são multiplicados por 5 segundos; 241-251 são multiplicados por 30 minutos; 252 significa 21 minutos; 253 significa algo entre 8 e 12 horas, dependendo do fornecedor da unidade; 254 é reservado; 255 significa 21 minutos e 15 segundos.
Você também pode desmembrar a unidade imediatamente com -y
ou fazer com que ela quase se desligue com -Y
e verifique o modo atual com -C
.
Note que você terá que se certificar de que nada no sistema esteja rotineiramente acessando o disco. Suspeitos comuns incluem syslog, atualizações de atime, ambientes de desktop, ntpd, etc. Você pode encontrá-los usando o recurso /proc/sys/vm/block_dump
. Se você fizer o eco 1 para esse arquivo, cada acesso irá enviar uma mensagem para o log do kernel. (Eco 0 para desligá-lo). Veja também modo laptop .
Por fim, o que a tela exibe depende de seu aplicativo - e desde que as imagens sejam carregadas na memória (ou entrem pela rede ou ...), isso não requer acesso ao disco rígido.