Доброго времени суток!Есть три софтварных массива - /dev/md0, /dev/md1, /dev/md1
Сделаны так:
mdadm --create /dev/md0 -n 2 -l 1 missing /dev/sdb1
mdadm --create /dev/md1 -n 2 -l 1 missing /dev/sdb6
mdadm --create /dev/md2 -n 2 -l 1 missing /dev/sdb5
После этого поправил /etc/fstab:
/dev/md0 / ext3 defaults 1 1
/dev/md1 /home ext3 defaults 1 2
/dev/md2 swap swap defaults 0 0
Пересоздал initrd:
mkinitrd initrd-2.6.17-5mdv_md.img 2.6.17-5 -f
Указал его в грубе(menu.lst):
...
initrd (hd0,0)/boot/initrd-2.6.17-5mdv_md.img
Нарезал заново загрузчик (хотя может это и не обязательно было?):
grub-install /dev/sda
Ребучусь. И вижу, что md0 поднимается в самом начале (насколько понимаю тогда же, когда и детектятся винты):
SCSI device sdb: drive cache: write back
sdb: sdb1 sdb2 < sdb5 sdb6 >
sd 1:0:0:0: Attached scsi disk sdb
md: md0 stopped.
md: bind<sdb1>
raid1: raid set md0 active with 1 out of 2 mirrors
md: md0 switched to read-write mode.
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
md1 поднимается позже (вроде тогда же, когда начинают подключатся фс):
hw_random hardware driver 1.0.0 loaded
device-mapper: 4.6.0-ioctl (2006-02-17) initialised: dm-devel@redhat.com
EXT3 FS on sda1, internal journal
Adding 4088500k swap on /dev/sda5. Priority:-1 extents:1 across:4088500k
md: md1 stopped.
md: bind<sdb6>
raid1: raid set md1 active with 1 out of 2 mirrors
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda6, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
а md2 вообще не поднимается.
Полностью весь dmesg лежит тут: http://specially4me.nm.ru/trash/dmesg.txt
Теперь собсна вопрос:
Каким образом можно указать какие массивы и когда поднимать? Может где есть док толковый - направьте, плиз или подскажите, а то уже полинета обыскал и ничего похожего не нашёл.