smartd と mdadm が正しく実行されているかどうかを確認するにはどうすればよいですか?

smartd と mdadm が正しく実行されているかどうかを確認するにはどうすればよいですか?

私は Debian に RAID システムを持っています:

Disk /dev/sda: 320.1 GB,...
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2432    19535008+  fd  Linux raid autodetect
/dev/sda2            2433        2918     3903795   fd  Linux raid autodetect
/dev/sda3            2919       38913   289129837+  fd  Linux raid autodetect

Disk /dev/sdb: 320.1 GB, ...
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        2432    19535008+  fd  Linux raid autodetect
/dev/sdb2            2433        2918     3903795   fd  Linux raid autodetect
/dev/sdb3            2919       38913   289129837+  fd  Linux raid autodetect

# df -h 
/dev/md0               19G   12G  6,0G  66% /      type ext3 (rw)
/dev/md2              272G  245G   25G  91% /var   type ext3 (rw)

すべてが正常に動作しているかどうかを確認し、設定して、エラーが発生した場合にメールを受け取るようにしたいと思います。


私の唯一の行は次のとおり/etc/smartd.confです。

DEVICESCAN -d removable -n standby -m root -M exec /usr/share/smartmontools/smartd-runner

これら 2 つの RAID デバイスをスキャンしますか?

そして私の中には、/etc/cron.d/mdadmこの一行があります。
57 0 * * 0 root if [ -x /usr/share/mdadm/checkarray ] && [ $(date +\%d) -le 7 ]; then /usr/share/mdadm/checkarray --cron --all --idle --quiet; fi

そこには/usr/share/mdadm/checkarrayこう書かれています: MDアレイの冗長性情報のチェックランを開始します

答え1

ハードディスクの信頼性を監視する場合は、smartmontools最新の ATA および SCSI ハードディスクのほとんどに組み込まれている自己監視、分析、およびレポート技術システム (SMART) を使用して、ハードディスクのディスクの劣化や障害をチェックするユーティリティを提供するパッケージをインストールします。

このパッケージには、smartctlコマンドラインからハードディスクをチェックするのに便利なツールと、smartd指定された間隔でハードディスクをチェックし、警告/エラーを syslog に記録し、指定された電子メール アドレスに警告とエラーを送信できるデーモンが含まれています。

デーモンを有効にするには、start_smartファイル内の行のコメントを解除する必要があります/etc/default/smartmontools。次に、ファイル内で/etc/smartd.conf監視するハードディスクを定義し、サービスを開始する必要がありますsmartmontools(チェック賢い男そしてman smartd.conf詳細な手順については、このファイルに多くの例があります):

/dev/sda  -m [email protected] -M exec /usr/share/smartmontools/smartd-runner
/dev/sdb  -m [email protected] -M exec /usr/share/smartmontools/smartd-runner

ツールを使用してMDデバイスを監視できますmdadm。アラート付きのメールを受信したい場合は、ファイルでメール受信者を定義します/etc/mdadm.conf(詳細はman mdadm.confそして男 mdadm):

MAILADDR [email protected]

次に、このコマンドを cron 経由でスケジュールします (スケジュール期間は任意です)。

mdadm --monitor --scan -1

関連情報