[lvm-devel] --alloc seems to be ignored by lvextend
ben
benscott at nwlink.com
Thu Jul 7 22:01:39 UTC 2011
On Thursday, July 07, 2011 12:40:49 PM Alasdair G Kergon wrote:
> On Thu, Jul 07, 2011 at 11:58:46AM -0700, ben wrote:
> > When extending volumes with lvextend the allocation policy option --alloc
> > seems to be ignored. The policy remains unchanged.
> >
> > LVM version: 2.02.86(2)-cvs (2011-04-29)
> > Library version: 1.02.65-cvs (2011-04-29)
> > Driver version: 4.20.0
>
> Specific example?
>
> Alasdair
>
An example:
bedroom:~/stuff# lvcreate --alloc normal --size 1g --name test newvg
Logical volume "test" created
bedroom:~/stuff# lvs newvg
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
test newvg -wn-a- 1.00g
bedroom:~/stuff# lvextend --alloc anywhere --size +1g newvg/test
Extending logical volume test to 2.00 GiB
Logical volume test successfully resized
It is still "normal" here:
bedroom:~/stuff# lvs newvg
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
test newvg -wn-a- 2.00g
bedroom:~/stuff# lvchange --alloc anywhere newvg/test
Logical volume "test" changed
Now it is "anywhere":
bedroom:~/stuff# lvs newvg
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
test newvg -wa-a- 2.00g
Adding a mirror leg has the same issue:
bedroom:~/stuff# lvcreate --alloc normal --size 1g --name test newvg
Logical volume "test" created
bedroom:~/stuff# lvs newvg
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
test newvg -wn-a- 1.00g
bedroom:~/stuff# lvconvert --alloc anywhere --corelog --mirrors 1 newvg/test
newvg/test: Converted: 0.0%
newvg/test: Converted: 59.2%
newvg/test: Converted: 67.2%
newvg/test: Converted: 74.9%
newvg/test: Converted: 82.7%
newvg/test: Converted: 90.6%
newvg/test: Converted: 98.2%
newvg/test: Converted: 100.0%
bedroom:~/stuff# lvs newvg
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
test newvg mwn-a- 1.00g 100.00
bedroom:~/stuff# lvchange --alloc anywhere newvg/test
Logical volume "test" changed
bedroom:~/stuff# lvs newvg
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
test newvg mwa-a- 1.00g 100.00
More information about the lvm-devel
mailing list