先日、メディアドライブにアクセスできませんでした。メディアサーバーにSSHで接続して、何が起きているかを確認しました。 ZFSプールもマウントされていませんでした。再度実行すると、劣化していて、ハードドライブの1つがUNAVAILであることがわかりました。
今すぐ修正しましたが、これが再び発生した場合は、より早い警告が必要です。ハードドライブがオフライン/劣化/使用不可になったときにメールを送信するように取得できますか?
現在、Ubuntu16.04.2でZFS0.6.5.6を実行しています。
zed
、 ZFSイベントデーモン を介してプールを監視できます(そして監視する必要があります)。
または、cron
を定期的にzpool status -x
を実行するように構成して、出力が出力されたときに電子メールを送信することもできます。例えば:
#!/bin/bash
exit_code=0
/usr/sbin/zpool status -x | grep -v "all pools are healthy" && exit_code=1
exit $exit_code