web-dev-qa-db-ja.com

ディスクを定期的に回転させるのは何ですか?

最近、CubieBoard 3を購入し、Debianをインストールしました。 OSはSDカードにインストールされており、ファイルの共有には2.5インチHDDを使用しています。HDDはext4を使用しています。

エネルギーを節約し、ディスクの寿命を延ばすために使用されていない場合は、HDDをスピンダウンさせたいです。 hdparmの使用に問題があったので、試してみました hd-idle これは機能しているようです。

ディスクは正確に5分間スピンダウンし、その後、もう一度繰り返すためにさらに10分間アクティブになります。

ディスクを回転させているものを分析するためのヒントはありますか?

1
minils

あなたの助けに感謝しますが、私は自分で問題を作成していました。

それはばかげたことですが、私はそれを共有したいと思います:私はSDカードにもインストールされているownCloudインストールを持っています。ディスクをウェイクアップしていた15分ごとにロックファイルをディスクに書き込むcronジョブを実行する必要があります。

1
minils

Debianはデフォルトでsmartdをインストールして実行し、ディスクのステータスを監視していると確信しています 'SMARTステータス。ディスクが回転している規則性は、確かに次のようなものを示しています。それ。

まず、/etc/init.d/smartd statusを実行して、smartdが実行されているかどうかを確認します。もしそうなら、それはそれかもしれません。そうでない場合、それは別のものであり、あなたはこの答えを無視することができます。

次に、/etc/smartd.conf/etc/defaults/smartmontoolsを確認します。通常電源がオフになっているディスクをsmartd構成にする最良の方法は、/ etc/smartd.confに手動でリストすることですが、-nスイッチを指定します。例えば:

/dev/disk/by-id/wwn-0xXXXXXXXXXXXXXXXX -a -l error -l selftest -n standby,10,q -m root@localhost

-n(または--nocheck)については、smartd(8)およびsmartctl(8)のマニュアルページで説明されています。 standbyは、ドライブがスタンバイモード(スピンダウン)の場合にドライブをチェックしない(スピンアップする可能性がある)ことを指定し、,qは、次のような情報ログメッセージを書き込まないことを意味します。チェックはスキップされました(それ自体がドライブをスピンアップさせる可能性があります)。これに,Nを追加することもできます。ここで、Nは、スキップする連続チェックの最大数を指定する整数です。上記の例では、10回のチェックがスキップされた後、現在の電源状態に関係なく、ドライブはとにかくチェックされます。

2
a CVn