Raid 5 questions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi

I've perused the archives and read the docs but I'm not sure on this point :)

If I create an array with 3 250Gb disks and use the 'missing' option I should get a degraded raid5 array with 750Gb
Now, when another 250Gb disk arrives I want to add that as the missing disk - will that work?


Now, since I actually have the 3 disks and I'm waiting for the 4th, lets try it with 2 and add a third...

Clear out the superblocks so we're starting from scratch
cu:~# mdadm --stop /dev/md0
cu:~# mdadm --zero-superblock /dev/sda
cu:~# mdadm --zero-superblock /dev/sdb
cu:~# mdadm --zero-superblock /dev/sdc

Make the array.
cu:~# mdadm -v -C /dev/md0 --chunk=128 --level=5 --raid-devices=3 /dev/sda /dev/sdb missing
mdadm: layout defaults to left-symmetric
mdadm: size set to 245117312K
mdadm: array /dev/md0 started.


What have we got?
cu:~# mdadm --detail /dev/md0
/dev/md0:
       Version : 00.90.01
 Creation Time : Thu Jun  3 16:19:26 2004
    Raid Level : raid5
    Array Size : 490234624 (467.52 GiB 502.00 GB)
   Device Size : 245117312 (233.76 GiB 251.00 GB)
  Raid Devices : 3
 Total Devices : 2
Preferred Minor : 0
   Persistence : Superblock is persistent

   Update Time : Thu Jun  3 16:19:26 2004
         State : clean, no-errors
Active Devices : 2
Working Devices : 2
Failed Devices : 0
 Spare Devices : 0

        Layout : left-symmetric
    Chunk Size : 128K

   Number   Major   Minor   RaidDevice State
      0       8        0        0      active sync   /dev/sda
      1       8       16        1      active sync   /dev/sdb
      2       0        0       -1      removed
          UUID : 8acbe990:b31287f7:32888f7d:f0edcf0c
        Events : 0.3887

Thats 2x 251Gb giving a 502Gb array - good

Add this to the config
cu:~# echo 'DEVICE /dev/sd[abcd]' >/etc/mdadm/mdadm.conf
cu:~# mdadm --detail --scan >>/etc/mdadm/mdadm.conf
cu:~# cat /etc/mdadm/mdadm.conf
DEVICE /dev/sd[abcd]
ARRAY /dev/md0 level=raid5 num-devices=3 UUID=8acbe990:b31287f7:32888f7d:f0edcf0c
devices=/dev/sda,/dev/sdb


Now, the new disk arrives...
cu:~# mdadm  /dev/md0 -a /dev/sdc
mdadm: hot added /dev/sdc

So it should be working fine...
cu:~# mdadm --detail /dev/md0
/dev/md0:
       Version : 00.90.01
 Creation Time : Thu Jun  3 16:19:26 2004
    Raid Level : raid5
    Array Size : 490234624 (467.52 GiB 502.00 GB)
   Device Size : 245117312 (233.76 GiB 251.00 GB)
  Raid Devices : 3
 Total Devices : 3
Preferred Minor : 0
   Persistence : Superblock is persistent

   Update Time : Thu Jun  3 16:23:21 2004
         State : clean, no-errors
Active Devices : 2
Working Devices : 3
Failed Devices : 0
 Spare Devices : 1

        Layout : left-symmetric
    Chunk Size : 128K

Rebuild Status : 0% complete

   Number   Major   Minor   RaidDevice State
      0       8        0        0      active sync   /dev/sda
      1       8       16        1      active sync   /dev/sdb
      2       0        0       -1      removed
      3       8       32        2      spare   /dev/sdc
          UUID : 8acbe990:b31287f7:32888f7d:f0edcf0c
        Events : 0.3888


Nope it's a spare? Help - how do I make my array resilient?


Environment: Debian testing Linux cu.dgreaves.com 2.6.6 #1 Thu Jun 3 14:12:01 BST 2004 i686 GNU/Linux mdadm - v1.5.0 - 22 Jan 2004

Thanks

David
-
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux