ファイルシステムをアンマウントしてから hdparm -S 1 /dev/sdb
を実行します 5秒後にスピンダウンするように設定します(/dev/sdb
を置き換えます ハードディスクの実際のデバイスと同じ)。これにより、使用される電力とハードディスクによって生成される熱が最小限に抑えられます。
gnome-disk-utility リポジトリ コードの短い検索、および:
udisksctl power-off -b /dev/sdX
Ubuntu と Mint で動作します。 ArchLinux では、/usr/bin/udisksctl は udisks2 パッケージが所有しています。
出典:スーパーユーザー SE の回答
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
については