S.M.A.R.T.(Self-Monitoring Analysis and Reporting Technology)とは、ハードディスクの情報を監視・分析する為の技術。多くのハードディスクが持っている自己診断機能です。ある情報がどのように変化していった時にディスクトラブルが発生するか、などの情報も取得出来るようになります。どんなOSであれ、大切なデータを保存するハードディスクの故障を未然に検知できればどれだけ良いことか・・・。
smartmontoolsとは、ハードディスクのSMART情報を取得するツールです。フリーのツールですが、このツールを使うことにより、ハードディスクの情報(例えば今の温度が何度なのかなど)を取得することができます。また、OSを稼動させた状態でSMART情報を取れるため、プログラムを組むことにより、データを蓄積・分析できるようになります。これで異常発生を未然に検知できれば、きっとみんなハッピーでしょう・・・。