web-dev-qa-db-ja.com

Western Digital GreenドライブのSATA HDDスピンダウン時間の設定

を使用してSATA HDDをスピンダウンできます

Sudo hdparm -y /dev/sdc

によって示される状態

Sudo hdparm -C /dev/sdc

アクティブ/アイドルからスタンバイに変わります(HDDがスピンダウンする音が聞こえます)。

ただし、

Sudo hdparm -S5 /dev/sdc

5 * 5 = 25秒後にドライブをスピンダウンしません。

いくつかの追加情報:

  • AHCIは有効です。
  • Western Digital Greenドライブを使用しています。
  • APM_level =サポートされていません
  • ファイルシステムはext4です

編集:この質問は HDDのスピンダウン時間を制御するにはどうすればよいですか? と重複していません。これは、hdparmでは機能しないWestern Digital Greenドライブに対応しているためです。

11
squarebracket

さらに調査した結果、hdparmの-Bおよび-Sオプションは、特定のWestern Digital(および他の)ドライブでは機能しないようです。

これには私のWD10EADS、WD10EACSおよびWD20EARXが含まれます。

私は解決策を見つけました: hd-idle

Ubuntuにhd-idleをインストールするには:

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コンテンツ:

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"

Storage> Physical Disks> Disk properties(冗長)でシステム管理のディスク電源管理設定を無効にします。

Sudo service hd-idle start

小切手:

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

Ubuntuの方法は、ラップトップモード*のようです

方法:

apt-get install laptop-mode-tools

その後、次の方法で個々の電源/スタンバイ設定を構成できます。

vim /etc/hdparm.conf

そして、あなたの現在のラップトップモードの状態をチェックしてください:

cat /proc/sys/vm/laptop_mode

もっと知りたい場合:

0
Nick Ma.