Re: RAID without dev size prevents adding a new member

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

 



It looks like it is still there on the latest master.

# ./mdadm --version
mdadm - v3.4-88-gfa219dd - 22nd September 2016

# ./mdadm --detail /dev/md_root
/dev/md_root:
        Version : 1.0
  Creation Time : Wed Sep  7 15:58:30 2016
     Raid Level : raid1
     Array Size : 5368708928 (5120.00 GiB 5497.56 GB)
  Used Dev Size : unknown
   Raid Devices : 2
  Total Devices : 1
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Wed Dec 21 09:40:21 2016
          State : clean, degraded
 Active Devices : 1
Working Devices : 1
 Failed Devices : 0
  Spare Devices : 0

           Name : 10.91.0.11-volume
           UUID : 2ea91e32:59b7806d:956803c6:00c410eb
         Events : 3989416

    Number   Major   Minor   RaidDevice State
       0       8       16        0      active sync   /dev/sdb
       -       0        0        1      removed

# ./mdadm /dev/md_root --add /dev/sda
mdadm: /dev/sda not large enough to join array

Any other ideas or information that I can provide that would be helpful?
----------------
Robert LeBlanc
PGP Fingerprint 79A2 9CA4 6CC4 45DD A904  C70E E654 3BB2 FA62 B9F1


On Tue, Dec 20, 2016 at 9:58 PM, NeilBrown <neilb@xxxxxxxx> wrote:
> On Tue, Dec 20 2016, Robert LeBlanc wrote:
>
>> I have an array that failed to readd a member saying that the new
>> member was too small. After trying a few things including "--add",
>> "--force", zeroing out the superblock, clearing out the first 100 MB
>> to get rid of the partition table, I found that mdadm thinks the Used
>> Dev Size is unknown. I looked at the superblock and it appears to have
>> a valid used dev size. Both disks are exactly the same size. I'm not
>> sure how fix this.
>>
>> # mdadm --version
>> mdadm - v3.3.2 - 21st August 2014
>
> Try a newer mdadm.
>  git clone git://git.kernel.org/pub/scm/utils/mdadm/mdadm.git
>  cd mdadm
>  make
>
> your bug sounds familiar.  I think it has been fixed.
>
> NeilBrown
>
>
>>
>> # mdadm --detail /dev/md_root
>> /dev/md_root:
>>        Version : 1.0
>>  Creation Time : Wed Sep  7 15:58:30 2016
>>     Raid Level : raid1
>>     Array Size : 5368708928 (5120.00 GiB 5497.56 GB)
>>  Used Dev Size : unknown
>>   Raid Devices : 2
>>  Total Devices : 1
>>    Persistence : Superblock is persistent
>>
>>  Intent Bitmap : Internal
>>
>>    Update Time : Mon Dec 19 17:05:29 2016
>>          State : clean, degraded
>> Active Devices : 1
>> Working Devices : 1
>> Failed Devices : 0
>>  Spare Devices : 0
>>
>>           Name : 10.91.0.11-volume
>>           UUID : 2ea91e32:59b7806d:956803c6:00c410eb
>>         Events : 3691225
>>
>>    Number   Major   Minor   RaidDevice State
>>       0       8       16        0      active sync   /dev/sdb
>>       2       0        0        2      removed
>>
>> # mdadm --detail /dev/md_root
>> /dev/md_root:
>>        Version : 1.0
>>  Creation Time : Wed Sep  7 15:58:30 2016
>>     Raid Level : raid1
>>     Array Size : 5368708928 (5120.00 GiB 5497.56 GB)
>>  Used Dev Size : unknown
>>   Raid Devices : 2
>>  Total Devices : 1
>>    Persistence : Superblock is persistent
>>
>>  Intent Bitmap : Internal
>>
>>    Update Time : Mon Dec 19 17:05:29 2016
>>          State : clean, degraded
>> Active Devices : 1
>> Working Devices : 1
>> Failed Devices : 0
>>  Spare Devices : 0
>>
>>           Name : 10.91.0.11-volume
>>           UUID : 2ea91e32:59b7806d:956803c6:00c410eb
>>         Events : 3691225
>>
>>    Number   Major   Minor   RaidDevice State
>>       0       8       16        0      active sync   /dev/sdb
>>       2       0        0        2      removed
>>
>> # hexdump -C -s 5497558130688 /dev/sdb
>> 4ffffffe000  fc 4e 2b a9 01 00 00 00  01 00 00 00 00 00 00 00
>> |.N+.............|
>> 4ffffffe010  2e a9 1e 32 59 b7 80 6d  95 68 03 c6 00 c4 10 eb
>> |...2Y..m.h......|
>> 4ffffffe020  31 30 2e 39 31 2e 30 2e  31 31 2d 76 6f 6c 75 6d
>> |10.91.0.11-volum|
>> 4ffffffe030  65 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
>> |e...............|
>> 4ffffffe040  86 8d d0 57 00 00 00 00  01 00 00 00 00 00 00 00
>> |...W............|
>> 4ffffffe050  80 fe ff 7f 02 00 00 00  00 00 00 00 02 00 00 00
>> |................|
>> 4ffffffe060  a0 ff ff ff 00 00 00 00  00 00 00 00 00 00 00 00
>> |................|
>> 4ffffffe070  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
>> |................|
>> 4ffffffe080  00 00 00 00 00 00 00 00  e8 fe ff 7f 02 00 00 00
>> |................|
>> 4ffffffe090  f0 ff ff 7f 02 00 00 00  00 00 00 00 00 00 00 00
>> |................|
>> 4ffffffe0a0  00 00 00 00 00 00 00 00  4c 6c 99 5a bd 1a 4c 7d
>> |........Ll.Z..L}|
>> 4ffffffe0b0  32 29 7a bc e2 45 89 dd  00 00 08 00 f8 ff ff ff
>> |2)z..E..........|
>> 4ffffffe0c0  4f 66 58 58 00 00 00 00  7b 33 38 00 00 00 00 00
>> |OfXX....{38.....|
>> 4ffffffe0d0  ff ff ff ff ff ff ff ff  33 f3 f0 e6 80 00 00 00
>> |........3.......|
>> 4ffffffe0e0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
>> |................|
>> *
>> 4ffffffe100  00 00 fe ff fe ff fe ff  fe ff fe ff fe ff fe ff
>> |................|
>> 4ffffffe110  fe ff fe ff fe ff fe ff  fe ff fe ff fe ff fe ff
>> |................|
>> *
>> 4ffffffe200  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
>> |................|
>> *
>> 50000000000
>>
>> # blockdev --report /dev/sd[a,b]
>> RO    RA   SSZ   BSZ   StartSec            Size   Device
>> rw   256   512  4096          0   5497558138880   /dev/sda
>> rw   256   512  4096          0   5497558138880   /dev/sdb
>>
>> # mdadm /dev/md_root --add /dev/sda
>> mdadm: /dev/sda not large enough to join array
>>
>> ----------------
>> Robert LeBlanc
>> PGP Fingerprint 79A2 9CA4 6CC4 45DD A904  C70E E654 3BB2 FA62 B9F1
>> --
>> 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
--
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