A partir de maio de 2017, a discussão ainda é válida, pelo menos para certos tipos de discos rígidos e as soluções antigas ainda estão fazendo o trabalho. O truque é definir o nível de gerenciamento de energia como menos agressivo. Na maioria dos discos
# hdparm -B /dev/yourdisk
fornecerá o nível de APM (gerenciamento avançado de energia) atualmente definido. Você o definirá pelo mesmo comando, com o valor real desejado.
# hdparm -B 254 /dev/yourdisk
Os valores variam de 1 (a economia de energia mais agressiva) a 254 (a economia de energia menos agressiva). Os valores de 128 e menos permitirão até o spindown. 255 irá desativar o APM completamente (não suportado por todos os modelos). O nível depende da categoria do sistema (desktop não IMHO precisa de qualquer outro valor de 254 e laptop ... bem ou experimentar um pouco ou comprar um SSD:)).
No Western Digital , isso fica mais complicado. Você pode usar o utilitário WDIDLE3.EXE da WD como neste post: link ou utilizar o hdparm novamente, desta vez com - Opção J (os valores especificados estão em segundos para estacionar as cabeças, leia sobre os intervalos na página man do hdparm ao lado da opção -J). A última abordagem é menos recomendada e não funciona com todas as suas unidades.
É altamente recomendável ler esta página wiki do archlinux link , onde eles também discutem como fazer a mudança com o hdparm permanente, fazendo uma regra do udev em /etc/udev/rules.d/50-hdparm.rules
:
ACTION=="add", SUBSYSTEM=="block", KERNEL=="sda", RUN+="/usr/bin/hdparm -B 254 -S 0 /dev/sda"