SataRAID: Мониторинг и нотификация
Добавлено: 14 июл 2005, 11:42
Организовал SoftRAID на Мастере 2.4, но теперь встал вопрос:
1. Как с имитировать отказа диска или повреждения данных
2. Как организовать нотификацию
3. Какими средствами проводить мониторинг
Исходные данные:
ALT Linux Master 2.4
kernel 2.4.26
MB Intel S875WP1-E
SATA RAID Promise S150 TX4
Два SATA диска Seagate 80 GB - зеркало
cat /etc/fstab:
...
/dev/md0 / ext3 defaults 1 1
/dev/md1 swap swap defaults 0 0
...
cat /etc/mtab
...
/dev/md0 / ext3 rw 0 0
Почитав о mdadm, добавил в /etc/rd.d/rc.local строчки:
mdadm --monitor --mail=root --delay=300 --daemonise /dev/md0
mdadm --monitor --mail=root --delay=300 --daemonise /dev/md1
Письма с root до меня доходят, проверил с помощью --test
Решил проверить при помощи отключения питания или интерфейсного кабеля от одного из дисков.
В обеих случаях реакция одна 5-10 сек система работает и потом зависает.
Естественно ни каких писем мне от mdadm не пришло.
Вопрос:
1. Как же с имитировать отказа диска или повреждения данных
2. Достаточно ли "mdadm --monitor --mail=root --delay=300 --daemonise /dev/mdx"
3. ключ --daemonise нужен/не нужен?
1. Как с имитировать отказа диска или повреждения данных
2. Как организовать нотификацию
3. Какими средствами проводить мониторинг
Исходные данные:
ALT Linux Master 2.4
kernel 2.4.26
MB Intel S875WP1-E
SATA RAID Promise S150 TX4
Два SATA диска Seagate 80 GB - зеркало
cat /etc/fstab:
...
/dev/md0 / ext3 defaults 1 1
/dev/md1 swap swap defaults 0 0
...
cat /etc/mtab
...
/dev/md0 / ext3 rw 0 0
Почитав о mdadm, добавил в /etc/rd.d/rc.local строчки:
mdadm --monitor --mail=root --delay=300 --daemonise /dev/md0
mdadm --monitor --mail=root --delay=300 --daemonise /dev/md1
Письма с root до меня доходят, проверил с помощью --test
Решил проверить при помощи отключения питания или интерфейсного кабеля от одного из дисков.
В обеих случаях реакция одна 5-10 сек система работает и потом зависает.
Естественно ни каких писем мне от mdadm не пришло.
Вопрос:
1. Как же с имитировать отказа диска или повреждения данных
2. Достаточно ли "mdadm --monitor --mail=root --delay=300 --daemonise /dev/mdx"
3. ключ --daemonise нужен/не нужен?