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


Reply via email to