私たちは、さまざまなLinuxベースのサーバーにsmartmontoolsを設定するのに忙しく、動作中にプロセスを少し単純化したいと思います。私が知っていることは、4時間ごとにテストを実行する必要がある自動化されたテストを有効にすることができますが、どのテストが完了したかを正確に示していません。
このテストは簡単なテストを実行するのと同じですか?現在、私たちは毎日手動で簡単なテストを実行しているので、4時間ごとに実行される自動化テストが同じ場合は、むしろ自動化テストに頼ることをお勧めします。
答え1
短い答えは「いいえ」です。これは同じではありません。自動化されたテストは単なるデータ収集であり、単純なテストは実際のテストです。
これについて(詳細に)議論した。smartctl
マンページ、設定を説明するセクションで--offlineauto
:
これ 第二 テストカテゴリを「オフライン」テストと呼びます。原則として、これらのテストはデバイスの性能を低下させる可能性があります。この
-o on
オプションは定期的にオフラインテストを自動的に実行します。通常、ディスクはディスクアクセスを実行するとオフラインテストを一時停止し、ディスクがアイドル状態になると自動的にオフラインテストを再開するため、実際にはほとんど影響しません。ユーザーコマンドを受信した直後にワンタイムオフラインテストを実行することもできることに注意してください。-t offline
ワンタイムオフラインテストをすぐに実行するオプションについては、以下を参照してください。
そして
これ 第三 テストのカテゴリ(そして「テスト」という言葉が実際に適している唯一のカテゴリ)は「自己」テストです。第3のタイプのテストは、そのテストを実行する命令が実行されたときにのみ(即時)実行される。詳細については、以下を参照してこれらのセルフテストを実行および停止する
-t
オプションを使用できます。-X
したがって、-t offline
これは自動化されたテストを有効にするのと同じです-o on
が、これはテストではなくデータ収集のみです(「オフライン」属性を更新します)。手動でスケジュールされた(または使用された)短期テストはsmartd
実際のテストであり、smartd
夜間の短期テストおよび日中の長期テストを可能にする長期サンプル設定も含まれます。