現在、新しいホームサーバーを構成しています。1時間後にディスクをスピンダウンさせようとしています。しかし、彼らはスピンダウンしません。
セットアップ
私のシステム全体はssd:/ dev / sdaにあります。私はシステムに3つのHDDを持っています:/ dev / sdb、/ dev / sdcおよび/ dev / sdd。マウントされていませんが、(アクティブな)LVMボリュームは含まれています。
何が機能するか
次のコマンドを使用して、ディスクをスタンバイ状態にできます。
hdparm -y /dev/sdb
ディスクを数日間スピンダウンしたままにした場合(システムをそのままにした場合)、システムが実際にアクティビティを生成していないことを(私は思う)示しています
タイムアウトに比較的小さな値を使用する:
hdparm -S 180 /dev/sdb
hdparm -S 240 /dev/sdc
hdparm -S 241 /dev/sdd
も動作します。各ディスクは、指定された時間が経過するとスピンダウンします(それぞれ15分、20分、30分)。
機能しないもの
次のように、タイムアウト値を1時間に設定しようとします。
hdparm -S 242 /dev/sdb
コマンドは成功しているように見えますが、ディスクはまったくスタンバイ状態になりません(つまり、1日が経過しても、ディスクはパワーメーターと同様に、アクティブ/アイドルモードのままです。
hdparm -C /dev/sdb
システムの詳細
これは、Atom搭載のAsusマザーボード(AT5NM10T-I)で動作するDebian Squeezeです。ディスクは次のとおりです。
[1.948217] scsi 0:0:0:0: Direct-Access ATA OCZ VERTEX PLUS 3.50 PQ: 0 ANSI: 5
[1.953713] scsi 1:0:0:0: Direct-Access ATA ST2000DL003-9VT1 CC3C PQ: 0 ANSI: 5
[1.954302] scsi 4:0:0:0: Direct-Access ATA ST31500341AS SD1B PQ: 0 ANSI: 5
[1.954873] scsi 5:0:0:0: Direct-Access ATA ST31500341AS SD1B PQ: 0 ANSI: 5