Назад | Перейти на главную страницу

Демон для проверки рейда Linux md

Есть ли способ периодически проверять, что рейд программного обеспечения Linux действителен и не содержит ошибок? Как демон, который сканирует все блоки и проверяет их.

На машинах Debian (и, следовательно, Ubuntu) cron запускается:

/usr/share/mdadm/checkarray --cron --all --quiet

первое воскресенье месяца. Это именно то, что вам нужно.

В основном это сводится к:

# echo check > /sys/block/$array/md/sync_action

но с большим здравомыслием. Украдите его из ближайшей к вам установки Debian или из исходного пакета mdadm.

Из Как сделать рейд программного обеспечения Linux:

... базовый пример. Бег:

mdadm --monitor --mail = корень @ localhost --delay = 1800 / dev / md2

должен выпустить демон mdadm для мониторинга / dev / md2. Параметр задержки означает, что опрос будет выполняться с интервалом в 1800 секунд. Наконец, о критических событиях и фатальных ошибках следует отправлять системному администратору по электронной почте.