Je suis capable de spindown mes disques durs SATA en utilisant
Sudo hdparm -y /dev/sdc
L'état indiqué par
Sudo hdparm -C /dev/sdc
passe de l'état actif/inactif à l'état de veille (et j'entends le disque dur ralentir).
Cependant, en utilisant
Sudo hdparm -S5 /dev/sdc
ne ralentit pas le lecteur après 5 * 5 = 25 secondes.
Quelques informations supplémentaires:
Edit: Cette question ne constitue pas une copie dupliquée de Comment puis-je contrôler le temps de désactivation du disque dur? car il s’applique aux disques Western Digital Green, qui ne fonctionneront pas avec hdparm.
Après plus de recherches, il semble que les options -B et -S de hdparm ne fonctionnent tout simplement pas avec certains lecteurs de Western Digital (et peut-être d'autres).
Cela inclut mes WD10EADS, WD10EACS et WD20EARX.
J'ai trouvé une solution: hd-idle
Pour installer hd-idle
sur Ubuntu:
wget https://downloads.sourceforge.net/project/hd-idle/hd-idle-1.04.tgz
tar xvfz hd-idle*.tgz
cd hd-idle
Sudo apt-get install debhelper
Sudo dpkg-buildpackage -uc -us -rfakeroot
cd ..
Sudo dpkg -i hd-idle_*.deb
# To run at startup:
Sudo update-rc.d hd-idle defaults
nano /etc/default/hd-idle
/etc/default/hd-idle
contenu:
START_HD_IDLE=true
# Optional, to limit to a specific drives:
# (leading '-i 0' to disable hd-idle on other disks)
HD_IDLE_OPTS="-i 0 -a /dev/disk/by-uuid/DRIVE1UID -i 600 -a /dev/disk/by-uuid/DRIVE2UID -i 600"
Désactivez les paramètres de gestion de l’alimentation des disques gérés par le système dans Storage
> Physical Disks
> Disk properties
(redondant).
Sudo service hd-idle start
Vérifier:
Sudo hdparm -C /dev/sd[a-z]
La méthode ubuntu semble être le mode ordinateur portable *
Comment:
apt-get install laptop-mode-tools
Ensuite, vous pouvez configurer des paramètres individuels d’alimentation/veille via
vim /etc/hdparm.conf
Et vérifiez votre état actuel en mode portable avec:
cat /proc/sys/vm/laptop_mode
Si vous voulez en savoir plus: