私はPiをホームサーバーとして使用しています(ssh経由のヘッドレス、常にオン、週1回再起動)。Raspbianを実行しており、デスクトップでUbuntuを実行しています。次に、バックアップ用のハードドライブとNASをPiに追加します。現時点では外付けのUSBハードドライブを使用していますが、後でRAIDドライブを使用することもできます(ドライブが故障した場合)。また、autofsを--ghostとともに使用して、しばらく使用しない場合にドライブをアンマウントします。
これの背後にある考え/希望は、autofsを介してマウント解除されると、ハードドライブが何らかのスタンバイ/スピンダウンモードになるということでしたが、これは当てはまりません。いつものように速く回転しているようで、取り付けたときと同じくらい暖かくなります。
したがって、私が欲しいのは、利用可能な最も深いスリープ/スタンバイモードに移行するマスストレージであり、熱くなりすぎず、エネルギーを節約し、必要なとき(つまり、マウントされているとき)だけに起きます。誰かがこれを達成する方法を知っていますか?ありがとう。
編集:私は以下を試しました:
$ sudo hdparm -Y /dev/sda
/dev/sda:
issuing sleep command
SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
そして
$ sudo hdparm -y /dev/sda
/dev/sda:
issuing standby command
SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
そして
sudo sdparm --flexible --command=stop /dev/sda
これはほぼ修正のようです。ドライブはスピンダウンしますが、1秒ほど後に再び速くなります。
EDIT2:これは有望に見えます:
誰かがイジェクトを使うべきだと私に言った、そしてそれはうまくいった。ただし、デフォルトではインストールされません。だから私は次のことをしました:
sudo apt-get install eject
sudo eject /dev/sda
そしてドライブは完全にスピンダウンした。autofsはそれを起こすことができました。autofsを使用してドライブをアンマウントするタイミングを決定しているため(必要に応じて自動的に再マウントするため)、autofsがドライブをアンマウントしたときにこのコマンドを実行する必要があります。しかし、これを行うための解決策は見つかりませんでした。何か提案はありますか?