Folks,
I'm a newbie at Software RAID, with a system that works excellently
with Redhat 5.2 (Linux 2.0.36) except it seems to be missing a kernel
module for RAID-1.
Pentium II system, 1 G of RAM (only 960M used), 3 SCSI adapters (all
Adaptec), network adapter, floppy, tape; 4 SCSI disks of which 1 is the
boot disk and the other 3 are intended to be configured as software
RAIDs. Ultimately the one boot disk will be removed and some non-RAID
partition on the 3 disks will be used to boot, but we haven't got that
far yet.
PROBLEM: Since the raid has been configured (apparently
successfully) using raidtab, mkraid, and (attempted) raidadd, raidrun,
raidstop, the system will not boot up properly. It keeps saying
modprobe: can't locate module md-personality-3
and dropping me to a shell. Even if before the boot I ran raidstop.
It goes away if I rename /etc/raidtab.
There is no sign of anything named md-personality-3 on the system and
Software-Raid-HOWTO does not mention it, nor do any man files I can
find, and there does not seem to be any other documentation. I found
some mentions of "personality" in source code in
raidtools-0.50beta10.tar, but no hint where to go for module code.
I don't want to recompile the kernel if I can avoid it (customer
data!).
The partition configuration on each of the 3 disks is
sd?1 83 non-raid ext2
sd?5 83 raid ext2
sd?6 82 raid swap
sd?7 83 raid ext2
with md0 from sd?5, md1 from sd?6 and md2 from sd?7, 2 mirror (RAID1)
disks, one spare in each case. /etc/raidtab is
# sample raiddev configuration file
raiddev /dev/md0
raid-level 1
nr-raid-disks 2
nr-spare-disks 1
device /dev/sdb5
raid-disk 0
device /dev/sdc5
raid-disk 1
device /dev/sdd5
spare-disk 0
raiddev /dev/md1
raid-level 1
nr-raid-disks 2
nr-spare-disks 1
device /dev/sdb6
raid-disk 0
device /dev/sdc6
raid-disk 1
device /dev/sdd6
spare-disk 0
raiddev /dev/md2
raid-level 1
nr-raid-disks 2
nr-spare-disks 1
device /dev/sdb7
raid-disk 0
device /dev/sdc7
raid-disk 1
device /dev/sdd7
spare-disk 0
Larry Dickson