[PLUG] problems creating logical volume (LVM)

Jason LaPier jason.lapier at gmail.com
Wed Nov 7 17:53:20 UTC 2012


First off -
Bummed that I missed the PLUG talk on LVM - if I'd realized I was going to
need it so soon, I would have gone out of my way to attend! In any case,
Brian Martin's post [1] on the subject is a great read.

So I'm trying to create a logical volume in a volume group that stripes
across a few of Amazon's EBS volumes. When I try this with a couple 1 GB
volumes, it works fine. When I try this with five 1 TB volumes, I'm seeing
a strange error.

$ vgcreate ebs_vg /dev/sdp1 /dev/sdp2 /dev/sdp3 /dev/sdp4 /dev/sdp5
$ vgdisplay /dev/ebs_vg
  --- Volume group ---
  VG Name               ebs_vg
  System ID
  Format                lvm2
  Metadata Areas        5
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                5
  Act PV                5
  VG Size               4.88 TiB
  PE Size               4.00 MiB
  Total PE              1279995
  Alloc PE / Size       0 / 0
  Free  PE / Size       1279995 / 4.88 TiB
$ lvcreate -l 100%VG -n ebs_lv -i2 ebs_vg -I256
  Rounding size (1279995 extents) up to stripe boundary size (1279996
extents)
  Volume group "ebs_vg" has insufficient free space (1279995 extents):
1279996 required.


I'm expecting it to be smart enough to make it the right size by using the
"100%" for the logical extents. If I try to manually set this to the number
it seems to want, I still get the error:

$ lvcreate -l 1279995 -n ebs_lv -i2 ebs_vg -I256
  Rounding size (1279995 extents) up to stripe boundary size (1279996
extents)
  Volume group "ebs_vg" has insufficient free space (1279995 extents):
1279996 required.

Anyone see anything glaring that I'm missing?

Thanks!

- Jason L.



More information about the PLUG mailing list