Depois de passar algumas horas pesquisando como fazer isso da melhor maneira, quero compartilhar minhas descobertas.
Guia resumido de como definir o tempo de desaceleração do seu disco:
use gnome-disk-utility
no seu sistema, selecione Seu disco e clique com o botão esquerdo no canto direito, selecione configurações de disco.
agora na primeira guia, ajuste o valor.
O problema é que, quando você suspende o sistema e retoma, ele pára de funcionar.
Para que ele funcione mesmo após o reinício Você precisa do hdparm instalado, então:
$ sudo apt install hdparm
agora Você precisa criar um script
#!/bin/sh
case $1/$2 in
pre/*)
echo "Going to $2..."
;;
post/*)
echo "Waking up from $2..."
hdparm -S 30 /dev/sdb
;;
esac
A linha mais importante aqui é hdparm -S 30 /dev/sdb
, que define o tempo de giro de 2 minutos + 30 segundos para o disco sdb
.
Agora mova o script para /lib/systemd/system-sleep
e dê a ele direitos executáveis 'chmod a + x yourscriptname'.
Voila, agora mesmo depois de continuar o sistema, irá parar o disco.