Re: How best to re-sync raid1 array? zero superblock on removed disk and let it rebuild?

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

 



On 08/28/2015 04:22 AM, David C. Rankin wrote:
All,

   I had a disc-controller failure on a server running several raid1 arrays. The
disks are fine, but I have had the root partition come up in degraded mode. What
is the best way to tell mdraid to resync the disks? Here are the symptoms:

# cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 sdb7[1]
       52396032 blocks super 1.2 [2/1] [_U]

md3 : active raid1 sdb6[1] sda6[0]
       1047552 blocks super 1.2 [2/2] [UU]

md2 : active raid1 sda8[0] sdb8[1]
       922944192 blocks super 1.2 [2/2] [UU]
       bitmap: 0/7 pages [0KB], 65536KB chunk

md0 : active raid1 sda5[0] sdb5[1]
       204608 blocks super 1.2 [2/2] [UU]

unused devices: <none>

# mdadm --misc --detail /dev/md1
/dev/md1:
         Version : 1.2
   Creation Time : Wed Nov 27 04:35:49 2013
      Raid Level : raid1
      Array Size : 52396032 (49.97 GiB 53.65 GB)
   Used Dev Size : 52396032 (49.97 GiB 53.65 GB)
    Raid Devices : 2
   Total Devices : 1
     Persistence : Superblock is persistent

     Update Time : Fri Aug 28 04:12:18 2015
           State : clean, degraded
  Active Devices : 1
Working Devices : 1
  Failed Devices : 0
   Spare Devices : 0

            Name : archiso:1
            UUID : 320d86f7:22999af5:5eeefee1:35cd8970
          Events : 100308

     Number   Major   Minor   RaidDevice State
        0       0        0        0      removed
        1       8       23        1      active sync   /dev/sdb7

Reading, it looks like one approach is the boot the install media and then zero
the superblock on /dev/sda7 and then reboot. Will that force a rebuild, or do I
need to fail and remove the disk first? I was thinking:

# mdadm --zero-superblock /dev/sda7

should set it up for a rebuild without more. Is this a sane approach?


This adds a bit more of the picture. It's like sda7 doesn't even know it was kicked out. There are no disk errors logged for either of the drives:

 # mdadm -E /dev/sd[ab]7
/dev/sda7:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x8
     Array UUID : 320d86f7:22999af5:5eeefee1:35cd8970
           Name : archiso:1
  Creation Time : Wed Nov 27 04:35:49 2013
     Raid Level : raid1
   Raid Devices : 2

 Avail Dev Size : 104792064 (49.97 GiB 53.65 GB)
     Array Size : 52396032 (49.97 GiB 53.65 GB)
    Data Offset : 65536 sectors
   Super Offset : 8 sectors
   Unused Space : before=65448 sectors, after=0 sectors
          State : active
    Device UUID : f5a48ea1:bce2f6f0:f47f9c0b:bad1d64d

    Update Time : Sat Aug  8 17:17:21 2015
  Bad Block Log : 512 entries available at offset 72 sectors - bad blocks present.
       Checksum : 2c45bcef - correct
         Events : 280


   Device Role : Active device 0
   Array State : AA ('A' == active, '.' == missing, 'R' == replacing)
/dev/sdb7:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x8
     Array UUID : 320d86f7:22999af5:5eeefee1:35cd8970
           Name : archiso:1
  Creation Time : Wed Nov 27 04:35:49 2013
     Raid Level : raid1
   Raid Devices : 2

 Avail Dev Size : 104792064 (49.97 GiB 53.65 GB)
     Array Size : 52396032 (49.97 GiB 53.65 GB)
    Data Offset : 65536 sectors
   Super Offset : 8 sectors
   Unused Space : before=65448 sectors, after=0 sectors
          State : clean
    Device UUID : 66e069cc:02daa93e:1d4a6eea:e5c21cb7

    Update Time : Fri Aug 28 04:35:31 2015
  Bad Block Log : 512 entries available at offset 72 sectors - bad blocks present.
       Checksum : ed07de3b - correct
         Events : 100584


   Device Role : Active device 1
   Array State : .A ('A' == active, '.' == missing, 'R' == replacing)

Do I try a --re-add on sda7 or just zero it for a complete rebuild? Any help appreciated.

--
David C. Rankin, J.D.,P.E.
--
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