私はUbuntuでディスクを監視するためにsmartdを使用し、毎日午前2時に短いスキャンを実行し、毎週土曜日の午前3時に長いテストを実行するように設定します。
/dev/sda -a -n standby -o on -S on -s (S/../.././02|L/../../6/03) -m [email protected]
私はsmartdがディスクを定期的に(30分ごとに?)ポーリングしてスタンバイモードで目覚めさせることを知っているので、上記の設定に対応する-n standby
フラグを追加しました。ただし、これにより、ディスクがスタンバイモードの場合、スケジュールされたスキャンの実行も停止します。
指定した時間にスケジュールされたスキャンを強制的に開始し、必要に応じてディスクを起動しますが、定期的なポーリング方法でディスクの起動を停止する方法はありますか?
答え1
お客様のニーズを正確に行うことは不可能だと思いますが、頻度を減らすことで定期的な世論調査の影響を減らすことは可能です。これはsmartd
sオプションで行われます--interval
。デフォルトでは1800秒(わかるように30分)ですが、より長い間隔で設定できます。
私のシステムには/etc/default/smartmontools
次の行があります。
smartd_opts="--interval=10800"
したがって、smartd
定期的な世論調査は3時間ごとに行われます。また、で指定された時間に設定されたチェックを実行します/etc/smartd.conf
。