На днях я не мог получить доступ к своему медиа-накопителю. SSH подключился к моему медиа-серверу, чтобы узнать, что случилось. Пул ZFS даже не был смонтирован. Когда я снова запустил его, я увидел, что он был поврежден и один из жестких дисков был UNAVAIL.
Теперь это исправлено, но я хотел бы получить более раннее предупреждение, если это произойдет снова. Могу ли я заставить его отправлять мне электронное письмо, когда жесткий диск отключается / ухудшается / недоступен?
В настоящее время ZFS 0.6.5.6 работает на Ubuntu 16.04.2.
Вы можете (и должны) контролировать свой пул с помощью 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