Dear folks,
It is with fear and trepidation that I write this. I have two 14.4G
disks, partitioned as shown below. I am compiling
linux-2.2.12-final.gz ---apparently the last of Alan's kernels before he
junked the raid patches ;-( As you can see from my fstab excerpt
below, I am running on one of these disks. I have installed
raidtools-19990724-0.90.tar.gz (which I've rolled into an RPM). Now,
before I destroy a year's work, I would be grateful if you could help
clarify these issues:
1. Is the persistent-superblock 1 line required for each raid device,
or just for /boot?
2. What is the purpose of the 1/0 after persistent-superblock? Does
it just mean, "yes, use a persistent-superblock" or "no persistent
superblock for this raid device? Is persistent-superblock 0 the
same as omitting a persistent-superblock statement?
3. Does my raidtab file look okay?
4. How do I determine whether the chunk-size is appropriate?
5. Do I need to set all of my partitions (hd[bc][1-3578]) to have
partition type 0xfd, or only my boot partition?
6. Do I need to set the partition type of hdb[1-3578] to 0xfd before I
start up raid (with failed-disk), or just afterwards?
# -------------------------------------------
The /etc/fstab looks like this (in part):
/dev/hdb2 / ext2 defaults
1 1
/dev/hdb1 /boot ext2 defaults
1 1
/dev/hdb5 /home ext2 defaults
1 2
/dev/hdb7 /home/nicku ext2 defaults
1 2
/dev/hdb8 /usr ext2 defaults
1 2
/dev/hdb3 /var ext2 defaults
1 2
/dev/hdb6 swap swap pri=1
0 0
/dev/hdc6 swap swap pri=1
0 0
# -------------------------------------------
The output of fdisk -l for /dev/hd[bc] is:
Disk /dev/hdb: 255 heads, 63 sectors, 1757 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 * 1 3 24066 83 Linux
/dev/hdb2 * 4 67 514080 83 Linux
/dev/hdb3 68 163 771120 83 Linux
/dev/hdb4 164 1757 12803805 5 Extended
/dev/hdb5 164 704 4345551 83 Linux
/dev/hdb6 705 729 200781 82 Linux swap
/dev/hdb7 730 1489 6104668+ 83 Linux
/dev/hdb8 1490 1757 2152678+ 83 Linux
Disk /dev/hdc: 255 heads, 63 sectors, 1757 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hdc1 * 1 3 24066 83 Linux
/dev/hdc2 * 4 67 514080 83 Linux
/dev/hdc3 68 163 771120 83 Linux
/dev/hdc4 164 1757 12803805 5 Extended
/dev/hdc5 164 704 4345551 83 Linux
/dev/hdc6 705 729 200781 82 Linux swap
/dev/hdc7 730 1489 6104668+ 83 Linux
/dev/hdc8 1490 1757 2152678+ 83 Linux
# -------------------------------------------
Here is my /etc/raidtab:
raiddev /dev/md0
raid-level 1
nr-raid-disks 2
nr-spare-disks 0
chunk-size 4
persistent-superblock 1
device /dev/hdc1
raid-disk 0
device /dev/hdb1
raid-disk 1
failed-disk 1
raiddev /dev/md1
raid-level 1
nr-raid-disks 2
nr-spare-disks 0
chunk-size 4
# persistent-superblock 1
device /dev/hdc2
raid-disk 0
device /dev/hdb2
raid-disk 1
failed-disk 1
raiddev /dev/md2
raid-level 1
nr-raid-disks 2
nr-spare-disks 0
chunk-size 4
# persistent-superblock 1
device /dev/hdc3
raid-disk 0
device /dev/hdb3
raid-disk 1
failed-disk 1
raiddev /dev/md3
raid-level 1
nr-raid-disks 2
nr-spare-disks 0
chunk-size 4
# persistent-superblock 1
device /dev/hdc5
raid-disk 0
device /dev/hdb5
raid-disk 1
failed-disk 1
raiddev /dev/md4
raid-level 1
nr-raid-disks 2
nr-spare-disks 0
chunk-size 4
# persistent-superblock 1
device /dev/hdb7
raid-disk 0
device /dev/hdc7
raid-disk 1
failed-disk 1
raiddev /dev/md5
raid-level 1
nr-raid-disks 2
nr-spare-disks 0
chunk-size 4
# persistent-superblock 1
device /dev/hdc8
raid-disk 0
device /dev/hdb8
raid-disk 1
failed-disk 1
--
Nick Urbanik, Dept. of Electrical & Communications Engineering
Hong Kong Institute of Vocational Education (Tsing Yi)
email: [EMAIL PROTECTED], [EMAIL PROTECTED]
Tel: (852) 2436 8660, (825) 2436 8674 Fax: (852) 2436 8643
pgp ID: 7529555D fingerprint: 53 B6 6D 73 52 EE 1F EE EC F8 21 98 45 1C 23 7B