it-swarm.com.de

Einstellen der SATA HDD-Spindown-Zeit für Western Digital Green-Laufwerke

Ich kann meine SATA-Festplatten mit spindown

Sudo hdparm -y /dev/sdc

Der Zustand von

Sudo hdparm -C /dev/sdc

wechselt von aktiv/inaktiv zu Standby (und ich kann hören, wie die Festplatte herunterfährt).

Verwenden Sie jedoch

Sudo hdparm -S5 /dev/sdc

dreht das Laufwerk nach 5 * 5 = 25 Sekunden nicht herunter.

Einige zusätzliche Informationen:

  • AHCI ist aktiviert.
  • Ich verwende Western Digital Green-Laufwerke.
  • APM_level = wird nicht unterstützt
  • Dateisystem ist ext4

Bearbeiten: Diese Frage ist kein Duplikat von Wie kann ich die Auslaufzeit der Festplatte steuern? weil sie Western Digital Green-Laufwerke anspricht, die mit hdparm nicht funktionieren.

11
squarebracket

Nach weiteren Recherchen scheint es, dass die Optionen -B und -S von hdparm bei bestimmten Western Digital-Laufwerken (und möglicherweise auch bei anderen Laufwerken) nicht funktionieren.

Dies schließt meine WD10EADS, WD10EACS und WD20EARX ein.

Ich habe eine Lösung gefunden: hd-idle

So installieren Sie hd-idle unter 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 Inhalt:

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"

Deaktivieren Sie die Energieverwaltungseinstellungen für vom System verwaltete Festplatten in Storage> Physical Disks> Disk properties (redundant).

Sudo service hd-idle start

Prüfen:

Sudo hdparm -C /dev/sd[a-z]
11
squarebracket

Der Ubuntu-Weg scheint der Laptop-Modus zu sein *

Wie man:

apt-get install laptop-mode-tools

Anschließend können Sie einzelne Einstellungen für Stromversorgung/Standby über konfigurieren

vim /etc/hdparm.conf

Und überprüfen Sie Ihren aktuellen Laptop-Modus Status mit:

cat /proc/sys/vm/laptop_mode

Wenn Sie mehr wissen wollen:

0
Nick Ma.