[Comm] mdadm, softraid: мониторинг, нотификация и имитация проблем
georg l k.
=?iso-8859-1?q?altlinux_=CE=C1_og=2Ebrother-ttc=2Eru?=
Чт Июл 14 13:48:29 MSD 2005
Хочу поднять, ну или скорее перефразировать тему, поднимавшеюся мной раньше.
Есть сервер с ALT Linux Master 2.4 c двумя SATA дисками
(kernel-2.4.26-std-up-alt12, mdadm-1.5.0-alt1)
При инстраляции системы, был организован Soft RAID (зеркало)
на котором размещена сама система и swap.
Естественно встал вопрос о мониторинге и эмуляции отказа!!!
Почитав о 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 нужен/не нужен?
4. --delay=300 много/мало?
5. Может я вообще все не правильно делаю?
Прилагаю содержание файлов mtab, fstab, raidtab:
# cat /etc/mtab
/dev/md0 / ext3 rw 0 0
proc /proc proc rw,gid=19 0 0
devpts /dev/pts devpts rw,gid=5,mode=0620 0 0
/dev/scd0 /mnt/cdrom subfs ro,noexec,nosuid,nodev,fs=cdfss,kudzu 0 0
/dev/fd0 /mnt/floppy subfs
rw,noexec,nosuid,nodev,sync,fs=floppyfss,kudzu 0 0
usbfs /proc/bus/usb usbfs rw 0 0
# cat /etc/fstab
/dev/md0 / ext3 defaults 1 1
devpts /dev/pts devpts gid=5,mode=0620 0 0
proc /proc proc gid=19 0 0
/dev/md1 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom subfs
fs=cdfss,kudzu,noexec,nodev,nosuid,ro 0 0
/dev/fd0 /mnt/floppy subfs
fs=floppyfss,kudzu,sync,noexec,nodev,nosuid 0 0
# cat /etc/raidtab
raiddev /dev/md0
raid-level 1
chunk-size 64k
persistent-superblock 1
nr-raid-disks 2
device /dev/sda1
raid-disk 0
device /dev/sdb1
raid-disk 1
raiddev /dev/md1
raid-level 1
chunk-size 64k
persistent-superblock 1
nr-raid-disks 2
device /dev/sda5
raid-disk 0
device /dev/sdb5
raid-disk 1
Подробная информация о списке рассылки community