因为grub不能认RAID0,我只好分出一个/boot分区,设为RAID1,由四块硬盘的第
一个分区组成。
但是根分区该怎么弄?我把/dev/sda3和/dev/sdb3组成一个RAID0(/dev/md3),
/dev/sdc3和/dev/sdd3也组成一个RAID0(/dev/md4),然后把/dev/md3和/dev/md4
组成一个RAID1(/dev/md5)。然后mkreiserfs /dev/md5,以它为根分区向里面灌了
系统。
grub.conf里kernel option为
root (hd0,0)
kernel /vmlinuz root=/dev/md5
但启动以后报错kernal panic: 找不到/dev/md5
我的kernel已经编译进了所有RAID选项。怎么办?
下面是我的/etc/raidtab:
# /boot (RAID 1, all four disks)
raiddev /dev/md0
raid-level 1
nr-raid-disks 4
chunk-size 32
persistent-superblock 1
device /dev/sda1
raid-disk 0
device /dev/sdb1
raid-disk 1
device /dev/sdc1
raid-disk 2
device /dev/sdd1
raid-disk 3
# / (RAID 0, sda and sdb)
raiddev /dev/md3
raid-level 0
nr-raid-disks 2
chunk-size 32
persistent-superblock 1
device /dev/sda3
raid-disk 0
device /dev/sdb3
raid-disk 1
# / (RAID 0, sdc and sdd)
raiddev /dev/md4
raid-level 0
nr-raid-disks 2
chunk-size 32
persistent-superblock 1
device /dev/sdc3
raid-disk 0
device /dev/sdd3
raid-disk 1
# / (RAID 1)
raiddev /dev/md5
raid-level 1
nr-raid-disks 2
chunk-size 32
persistent-superblock 1
device /dev/md3
raid-disk 0
device /dev/md4
raid-disk 1
# /var (RAID 0, sda and sdb)
raiddev /dev/md6
raid-level 0
nr-raid-disks 2
chunk-size 32
persistent-superblock 1
device /dev/sda4
raid-disk 0
device /dev/sdb4
raid-disk 1
# /var (RAID 0, sdc and sdd)
raiddev /dev/md7
raid-level 0
nr-raid-disks 2
chunk-size 32
persistent-superblock 1
device /dev/sdc4
raid-disk 0
device /dev/sdd4
raid-disk 1
# /var (RAID 1)
raiddev /dev/md8
raid-level 1
nr-raid-disks 2
chunk-size 32
persistent-superblock 1
device /dev/md6
raid-disk 0
device /dev/md7
raid-disk 1