
私は 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