Diff for /wikisrc/guide/raidframe.mdwn between versions 1.10 and 1.11

version 1.10, 2013/03/21 11:11:21 version 1.11, 2013/04/23 22:59:14
Line 367  use Line 367  use
 [disklabel(8)](http://netbsd.gw.com/cgi-bin/man-cgi?disklabel+8+NetBSD-5.0.1+i386)  [disklabel(8)](http://netbsd.gw.com/cgi-bin/man-cgi?disklabel+8+NetBSD-5.0.1+i386)
 to allocate the entire second disk to the RAID-1 set.  to allocate the entire second disk to the RAID-1 set.
   
 *Tip*: The best way to ensure that Disk1/wd1 is completely empty is to 'zero'  *Tip*:
 out the first few sectors of the disk with  > The best way to ensure that Disk1/wd1 is completely empty is to 'zero'
 [dd(1)](http://netbsd.gw.com/cgi-bin/man-cgi?dd+1+NetBSD-5.0.1+i386) . This will  > out the first few sectors of the disk with
 erase the MBR (i386) or Sun disk label (sparc64), as well as the NetBSD disk  > [dd(1)](http://netbsd.gw.com/cgi-bin/man-cgi?dd+1+NetBSD-5.0.1+i386) . This will
 label. If you make a mistake at any point during the RAID setup process, you can  > erase the MBR (i386) or Sun disk label (sparc64), as well as the NetBSD disk
 always refer to this process to restore the disk to an empty state.  > label. If you make a mistake at any point during the RAID setup process, you can
   > always refer to this process to restore the disk to an empty state.
 *Note*: On sparc64, use `/dev/rwd1c` instead of `/dev/rwd1d`!  > 
   > *Note*: On sparc64, use `/dev/rwd1c` instead of `/dev/rwd1d`!
     # dd if=/dev/zero of=/dev/rwd1d bs=8k count=1  > 
     1+0 records in  >     # dd if=/dev/zero of=/dev/rwd1d bs=8k count=1
     1+0 records out  >     1+0 records in
     8192 bytes transferred in 0.003 secs (2730666 bytes/sec)  >     1+0 records out
   >     8192 bytes transferred in 0.003 secs (2730666 bytes/sec)
 Once this is complete, on i386, verify that both the MBR and NetBSD disk labels  > 
 are gone. On sparc64, verify that the Sun Disk label is gone as well.  > Once this is complete, on i386, verify that both the MBR and NetBSD disk labels
   > are gone. On sparc64, verify that the Sun Disk label is gone as well.
 On i386:  > 
   > On i386:
     # fdisk /dev/rwd1d  > 
       >     # fdisk /dev/rwd1d
     fdisk: primary partition table invalid, no magic in sector 0  >     
     Disk: /dev/rwd1d  >     fdisk: primary partition table invalid, no magic in sector 0
     NetBSD disklabel disk geometry:  >     Disk: /dev/rwd1d
     cylinders: 19386, heads: 16, sectors/track: 63 (1008 sectors/cylinder)  >     NetBSD disklabel disk geometry:
     total sectors: 19541088  >     cylinders: 19386, heads: 16, sectors/track: 63 (1008 sectors/cylinder)
       >     total sectors: 19541088
     BIOS disk geometry:  >     
     cylinders: 1023, heads: 255, sectors/track: 63 (16065 sectors/cylinder)  >     BIOS disk geometry:
     total sectors: 19541088  >     cylinders: 1023, heads: 255, sectors/track: 63 (16065 sectors/cylinder)
       >     total sectors: 19541088
     Partition table:  >     
     0: <UNUSED>  >     Partition table:
     1: <UNUSED>  >     0: <UNUSED>
     2: <UNUSED>  >     1: <UNUSED>
     3: <UNUSED>  >     2: <UNUSED>
     Bootselector disabled.  >     3: <UNUSED>
       >     Bootselector disabled.
     # disklabel -r wd1  >     
       >     # disklabel -r wd1
     [...snip...]  >     
     16 partitions:  >     [...snip...]
     #        size    offset     fstype [fsize bsize cpg/sgs]  >     16 partitions:
      c:  19541025        63     unused      0     0        # (Cyl.      0* - 19385)  >     #        size    offset     fstype [fsize bsize cpg/sgs]
      d:  19541088         0     unused      0     0        # (Cyl.      0 - 19385)  >      c:  19541025        63     unused      0     0        # (Cyl.      0* - 19385)
   >      d:  19541088         0     unused      0     0        # (Cyl.      0 - 19385)
 On sparc64:  > 
   > On sparc64:
     # sunlabel /dev/rwd1c  > 
       >     # sunlabel /dev/rwd1c
     sunlabel: bogus label on `/dev/wd1c' (bad magic number)  >     
       >     sunlabel: bogus label on `/dev/wd1c' (bad magic number)
     # disklabel -r wd1  >     
       >     # disklabel -r wd1
     [...snip...]  >     
     3 partitions:  >     [...snip...]
     #        size    offset     fstype [fsize bsize cpg/sgs]  >     3 partitions:
      c:  19541088         0     unused      0     0        # (Cyl.      0 -  19385)  >     #        size    offset     fstype [fsize bsize cpg/sgs]
     disklabel: boot block size 0  >      c:  19541088         0     unused      0     0        # (Cyl.      0 -  19385)
     disklabel: super block size 0  >     disklabel: boot block size 0
   >     disklabel: super block size 0
   
 Now that you are certain the second disk is empty, on i386 you must establish  Now that you are certain the second disk is empty, on i386 you must establish
 the MBR on the second disk using the values obtained from Disk0/wd0 above. We  the MBR on the second disk using the values obtained from Disk0/wd0 above. We
Line 718  The NetBSD install now exists on the RAI Line 719  The NetBSD install now exists on the RAI
 mount-points in the new copy of `/etc/fstab` or the system will not come up  mount-points in the new copy of `/etc/fstab` or the system will not come up
 correctly. Replace instances of `wd0` with `raid0`.  correctly. Replace instances of `wd0` with `raid0`.
   
       # mv /mnt/etc/fstab /mnt/etc/fstab.old
       # sed 's/wd0/raid0/g' /mnt/etc/fstab.old > /mnt/etc/fstab
   
 The swap should be unconfigured upon shutdown to avoid parity errors on the RAID  The swap should be unconfigured upon shutdown to avoid parity errors on the RAID
 device. This can be done with a simple, one-line setting in `/etc/rc.conf`.  device. This can be done with a simple, one-line setting in `/etc/rc.conf`.
   

Removed from v.1.10  
changed lines
  Added in v.1.11


CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb