私は2つのハードドライブを持っています-ssdとhdd。私はhddをあまり使用しないので、hddのスピンダウン時間を5分間に設定しました(ディスクアプリで)。そして、Ubuntuが完全にオフの状態から起動された場合は問題なく動作しますが、サスペンドモードからPCを起動すると、手動で実行するまで、hddは回転を停止しません(その後、無音のままになります)。この問題の原因は何ですか?
Ubuntu 15.04
16.04のデスクトップにも問題があります。調査の結果、hdparm -Y
までにHDDを強制的にスリープさせることができることに気付きましたが、hdparm -S
は機能しません。
私の解決策は:
gnome-disk-utility
およびhdparm.conf
などのその他のツールでスピンダウン時間を無効にする/lib/systemd/system-sleep
に新しいファイルを作成します。 hdidle
実行可能ビット付き次のコードを追加します。
#!/bin/sh
if [ "$2" = "suspend" ] || [ "$2" = "hybrid-sleep" ]; then
case "$1" in
post) hd-idle -i 0 -a sdb -i 60 -a sdc -i 60 ;;
esac
fi
60秒後にディスクがスピンダウンします(必要に応じて編集してください)。 sdb
とsdc
を適宜変更してください。