I've setup Raid1 on two SATA drives on my fedora core 3 system. as well there are several other SATA drives in the system that are not in the raid. I wanted to make static mappings to the /dev devices. I've created a rules file and according to the logs its reading the rules files I created.


...
Aug 09 21:34:42 localhost udev[10536]: configured rule in '/etc/udev/rules.d/10-udev.rules' at line 4 applied, 'sdd' becomes '%k'
Aug 09 21:34:42 localhost udev[10536]: creating device node '/dev/sdd'
...

but if I remove on of the drives from the system. ti will read the rules file only up to where the non present drive is then switch to the defaults which removes the satic mapps and breaks the raid.

rules file:

BUS="scsi", ID="0:0:0:0", KERNEL="sda", NAME="%k"
BUS="scsi", ID="1:0:0:0", KERNEL="sdb", NAME="%k"
BUS="scsi", ID="1:0:0:0", KERNEL="sdb", NAME="%k"
BUS="scsi", ID="2:0:0:0", KERNEL="sdc", NAME="%k"
BUS="scsi", ID="3:0:0:0", KERNEL="sdd", NAME="%k"
BUS="scsi", ID="4:0:0:0", KERNEL="sde", NAME="%k"
BUS="scsi", ID="5:0:0:0", KERNEL="sdf", NAME="%k"
BUS="scsi", ID="6:0:0:0", KERNEL="sdg", NAME="%k"

If I'm doing something wrong or in anyone has and suggestions

thanks
Mike