Software Raid Installation Problem
I installed Debian Sarge (Boot disk built with the 9/19/04-jigdo, FTP install from local mirror that is updated every night.) on a PIII with 2 80GB ATA-66 drives.
I wanted to have RAID1 for the whole systems, but received a message that RAID was not permitted for / or /boot. I continued to install with RAID1 for /var /usr /home and /tmp. Installation appeared to work correctly, it appeared to create the file systems, etc.
However, once I rebooted, no raid devices were active and /etc/fstab did not have the md* devices entered. I investigated further and it appeared that the problem is with the /etc/mdadm/mdadm.conf file. This is the original one that was installed:
# Autogenerated by mdcfg. See mdadm.conf(5) for more details on this file.
DEVICE partitions
ARRAY /dev/md/5 level=raid1 num-devices=2 UUID=7adb2cfd:425f0cf2:e2323e69:6a7726d0
devices=/dev/ide/host0/bus0/target0/lun0/part9,/dev/ide/host0/bus0/target1/lun0/part9
ARRAY /dev/md/4 level=raid1 num-devices=2 UUID=cd13f76c:fa0ce0f7:f0be1e48:4e0cbccb
devices=/dev/ide/host0/bus0/target0/lun0/part8,/dev/ide/host0/bus0/target1/lun0/part8
ARRAY /dev/md/3 level=raid1 num-devices=2 UUID=08b856a3:9cbe37ed:cf424b68:5ccdd618
devices=/dev/ide/host0/bus0/target0/lun0/part7,/dev/ide/host0/bus0/target1/lun0/part7
ARRAY /dev/md/2 level=raid1 num-devices=2 UUID=f8023dd5:4a7f11ac:951c315c:4e1120ec
devices=/dev/ide/host0/bus0/target0/lun0/part5,/dev/ide/host0/bus0/target1/lun0/part5
These did not mount with /etc/init.d/mdadm-raid. I checked and both the /dev/md/* and the /dev/ide/* devices were missing, so I edited the file to this:
# Autogenerated by mdcfg and then modified by JATF.
DEVICE partitions
ARRAY /dev/md3 level=raid1 num-devices=2 UUID=7adb2cfd:425f0cf2:e2323e69:6a7726d0
devices=/dev/hda9,/dev/hdb9
ARRAY /dev/md2 level=raid1 num-devices=2 UUID=cd13f76c:fa0ce0f7:f0be1e48:4e0cbccb
devices=/dev/hda8,/dev/hdb8
ARRAY /dev/md1 level=raid1 num-devices=2 UUID=08b856a3:9cbe37ed:cf424b68:5ccdd618
devices=/dev/hda7,/dev/hdb7
ARRAY /dev/md0 level=raid1 num-devices=2 UUID=f8023dd5:4a7f11ac:951c315c:4e1120ec
devices=/dev/hda5,/dev/hdb5
(Note that I re-arranged to 0-3 instead of 2-5. That happened because I had originally made / and /boot raid as well and then had to remove them with the installer, but it didn't re-number them).
After these modifications /etc/init.d/mdadm-raid executed and started the devices, however they still appeared not to have any file system installed. I was able to run mkfs.ext3 on each device and then mount them as one would expect. Editing /etc/fstab and copying the files appropriately and the system works fine.
I have a working system now, but I figured y'all would want to know that the installer didn't work as expected. Is there something that I did wrong? Did I correct the problem in the correct way, or is there a better way to fix it? Is there something I can do to help the debian-installer project people to fix this?
--JATF
Reply to: