回答:
ファイルシステムをアンマウントし、実行hdparm -S 1 /dev/sdb
して5秒後にスピンダウンするように設定します(/dev/sdb
ハードディスクの実際のデバイスと交換します)。これにより、使用される電力とハードディスクで発生する熱が最小限に抑えられます。
hdparm -Y
、ドライブをより深いスリープモードに設定しているように見える男性を見ました。推奨されていませんか?
samiamの答えをさらに構築するために、これらのことを行うためにudevルールを設定できます。
この例では、次のようにファイルを記入する必要があります/etc/udev/rules.d
(45-sdX-power.rules
慣習を尊重するために、理想的には名前を付けてください)。
ACTION=="add", SUBSYSTEM=="block", KERNEL=="sdX", ATTR{queue/rotational}=="1", RUN+="/path/to/hdparm -S 1 /dev/sdX"
バイナリへの完全なパスを入力してsdX
提供する必要があります()。hdparm
which hdparm
これにより、ラップトップが起動するたびに5秒間何も操作しないと、ドライブの回転が自動的に停止します。
これは、デュアルブートディスク(私の場合)、および週に1回程度しか起動しないバックアップディスクに最適です(この場合、バックアップを発行する前にマウントするだけでオンになり、残りの時間はオフになります) 。
についてhdparm -Y /dev/sdX
は、ディスクの1回の回転を停止するだけなので、ここではあまり役に立ちません。その後、ディスクへのアクセス(マウントなど)が再開され、コマンドを再発行する必要があります。
gnome-disk-utilityリポジトリコードでの短い検索、および:
udisksctl power-off -b /dev/sdX
UbuntuおよびMintで動作します。ArchLinuxでは、/ usr / bin / udisksctlはudisks2パッケージが所有しています。