I don't seem to be able to find all the information on how to
install raid1 onto root. There is some obsolete information
in the howto which point to a RedHat root on raid howto
but this doesn't do it all.
http://arf.math.metu.edu.tr/LDP/HOWTO/Root-RAID-HOWTO.html
I'm using a stock RH 6.2 system and I want to move my root
partition to md0 and use lilo. I have raid1 personality
compiled into the kernel, and /boot is on /.
I have raidtab:
#raiddev /dev/md0
# raid-level 1
# nr-raid-disks 2
# persistent-superblock 1
# chunk-size 4
# device /dev/sda1
# raid-disk 0
# device /dev/sdb1
# raid-disk 1
raiddev /dev/md1
raid-level 1
nr-raid-disks 2
persistent-superblock 1
chunk-size 4
device /dev/sda5
raid-disk 0
device /dev/sdb5
raid-disk 1
raiddev /dev/md2
raid-level 1
nr-raid-disks 2
persistent-superblock 1
chunk-size 4
device /dev/sda6
raid-disk 0
device /dev/sdb6
raid-disk 1
raiddev /dev/md3
raid-level 1
nr-raid-disks 2
persistent-superblock 1
chunk-size 4
device /dev/sda7
raid-disk 0
device /dev/sdb7
raid-disk 1
raiddev /dev/md4
raid-level 1
nr-raid-disks 2
persistent-superblock 1
chunk-size 4
device /dev/sda8
raid-disk 0
device /dev/sdb8
raid-disk 1
raiddev /dev/md5
raid-level 1
nr-raid-disks 2
persistent-superblock 1
chunk-size 4
device /dev/sda9
raid-disk 0
device /dev/sdb9
raid-disk 1
[root@otherweb /root]# cat /proc/mdstat
Personalities : [raid1]
read_ahead 1024 sectors
md3 : active raid1 sdb7[1] sda7[0] 2048896 blocks [2/2] [UU]
md1 : active raid1 sdb5[1] sda5[0] 10240896 blocks [2/2] [UU]
md2 : active raid1 sdb6[1] sda6[0] 4096896 blocks [2/2] [UU]
md4 : active raid1 sdb8[1] sda8[0] 263040 blocks [2/2] [UU]
md5 : active raid1 sdb9[1] sda9[0] 263040 blocks [2/2] [UU]
unused devices: <none>
[root@otherweb /root]# cat /etc/lilo.conf
boot=/dev/sda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
linear
read-only
default=lin16
image=/boot/bzImage-2.2.16-3-h1
label=lin16
root=/dev/sda1
image=/boot/bzImage-2.2.14-h1
label=lin14
root=/dev/sda1
image=/boot/vmlinuz-2.2.16-3
label=linux
root=/dev/sda1
[root@otherweb /root]# lilo -V
LILO version 21
[root@otherweb /root]# cat /etc/fstab
/dev/sda1 / ext2 defaults
1 1
/dev/md1 /home ext2 defaults
1 1
/dev/md2 /usr ext2 defaults
1 2
/dev/md3 /usr/local ext2 defaults
1 2
/dev/md4 /tmp ext2 defaults
1 2
/dev/md5 /var ext2 defaults
1 2
/dev/cdrom /mnt/cdrom iso9660 noauto,owner,ro
0 0
/dev/fd0 /mnt/floppy auto noauto,owner
0 0
none /proc proc defaults
0 0
none /dev/pts devpts gid=5,mode=620
0 0
/dev/sda10 swap swap defaults,pri=1
0 0
/dev/sda11 swap swap defaults,pri=2
0 0
/dev/sdb10 swap swap defaults,pri=1
0 0
/dev/sdb11 swap swap defaults,pri=2
0 0
Would someone please provide a step by step breakdown
of what needs to done?
If not, let me know if this is possible or even worth the
effort.
Hugh.