Thread (2 messages) 2 messages, 2 authors, 2012-06-26

Re: resizing array devices not working?

flat view

From: NeilBrown <hidden>
Date: 2012-06-26 01:31:29

On Thu, 21 Jun 2012 11:19:37 -0400 Phillip Susi [off-list ref] wrote:
I was trying to do a little experiment with resizing devices.  I created 
two 1g logical volumes and built a raid1 array out of them, then 
lvresized the volumes to 2g, then ran:

mdadm -G -z max /dev/md1

That SHOULD expand the array to use the extra space right?  It keeps 
telling me that it set the size to just 1g.
Maybe you need a newer mdadm - 3.2.2 or newer might be required.  but you
didn't say which version you were using, or which kernel.

Or maybe you have 0.90 metadata and a kernel earlier than 3.1 that imposed
some limits, but I think that allows up-to 2GB, not upto 1, so that can't be
the problem.

Maybe you can just
 for i in /sys/block/md1/md/dev-*
 do echo 0 > $i/size
 done

and try again. '0' means 'max' in this context.

NeilBrown

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help