Re: Add BBL to existing array

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

 



On Wed, 27 Aug 2014 18:32:13 +0800 Peter Hoeg <peter@xxxxxxxx> wrote:

> Hi,
> 
> this isn't so much a question as it trying to document the situation
> with BBL's on Debian jessie, although if I've overlooked something,
> please let me know.
> 
> Purpose: Add BBL to a RAID created by an earlier version of mdadm
> without BBL support.
> 
> # mdadm --version
> 
> mdadm - v3.3 - 3rd September 2013
> 
> 
> # uname -a
> 
> Linux edith 3.14-2-amd64 #1 SMP Debian 3.14.15-2 (2014-08-09) x86_64 GNU/Linux
> 

They should be new enough to handle bbls.

> 
> # cat /proc/mdstat
> 
> Personalities : [raid6] [raid5] [raid4]
> md0 : active raid6 sda2[0] sdd2[4] sdc2[3] sdb2[1]
>       5859439616 blocks super 1.2 level 6, 512k chunk, algorithm 2 [4/4] [UUUU]
>       bitmap: 1/2 pages [4KB], 1048576KB chunk
> 
> unused devices: <none>
> 
> 
> As the system boots from the RAID, I thought I could be clever and
> simply edit /usr/share/initramfs-tools/scripts/local-top/mdadm and
> change the "--assemble" statements to add "--update=bbl" which should
> take care of things after a reboot.
> 
> It basically runs:
> # mdadm --assemble --scan --run --auto=yes
> 
> so it would become:
> # mdadm --assemble --update=bbl --scan --run --auto=yes

Sorry, --update and --scan are incompatible.

> 
> 
> That didn't work. I ended up in the initramfs and had to manually bring
> up the RAID as well as LVM to get the machine booted.

That would have been a good time to wield the --update=bbl seeing you were
assembling the array anyway.


> 
> Now, according to the manual with the version of mdadm on the machine,
> '--update=bbl' is supported, however when asking mdadm directly, it
> doesn't seem to be the case:
> 
> # mdadm --assemble --update=?
> 
> mdadm: Valid --update options are:
>      'sparc2.2', 'super-minor', 'uuid', 'name', 'resync',
>      'summaries', 'homehost', 'byteorder', 'devicesize',
>      'no-bitmap', 'metadata', 'revert-reshape'

Oops.  I forgot to update that list when I added 'bbl' and 'no-bbl'.

Will be fixed in 3.3.3.


Thanks for the report,

NeilBrown


> 
> So in all likelyhood, this is a Debian packaging issue.
> 
> If anyone answers, please CC me as I am not subscribed to the list, thanks.
> 
> --
> Regards,
> Peter
> --
> 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

Attachment: signature.asc
Description: PGP signature


[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