Your kernel version probably supports persistant super blocks which cause the raid array to be assembled automatically during boot up. ( Read the mdadm manpage) I'm not sure if lilo or grub has built in raid support so that the kernel and initrd files are read in. You might consider having a non raid boot partition to boot the machine. Then there would be no problem booting the kernel and loading in an initrd file that contains the raid drivers you need.
When I set up software raid on my desktop, I reserved a partition on the drives for the boot partition. The first drive contained the real /boot partition, but I duplicated the partition to another drive as a backup boot partition in case the first drive went bad. The rest of these drives were partitioned identically and used for raid.
The man page for mdadm advises only using the master on each ide cable (if you are using ide raid). So if you use 4 drives, this means using 2 controller cards.
Last edited by jschiwal; 05-25-2006 at 12:30 AM.
|