Na minha experiência, o daemon udisksd
é sempre o pecador. Se você pode desinstalá-lo, eu invejo você; se depender de um monte de programas gráficos em que você depende (do KDE4 para mim), aqui está minha solução alternativa:
Supondo que você definiu tempos limite ociosos para seus discos rígidos (hdparm -S), veja se sudo killall -SIGSTOP udisksd
agora permite que eles desaceleram sozinhos. Você nem precisa desmontá-los - basta que eles não sejam acessados. Que, se os seus sistemas de arquivos estiverem montados noatime
, e você tiver bastante pagecache, apenas significa que você não deve escrever para eles.
Se isso funcionar, você logo descobrirá algumas situações em que seus programas GUI serão suspensos. Na minha experiência, a inicialização do KDE4 e as caixas de diálogo Abrir / Salvar serão interrompidas. A solução é simplesmente descongelar o daemon novamente: sudo killall -SIGCONT udisksd
. Felizmente, isso não vai girar seus discos novamente, caso contrário, este truque seria inútil! No entanto, todos irão girar sempre que o daemon for iniciado, e é por isso que pará-lo é inútil. Por uma questão de conveniência, você pode querer um trabalho do cron fazendo o congelamento, para que você possa se concentrar no descongelamento - você terá que fazer isso muito…