[linux-lvm] How to change physical extent size

Heinz J. Mauelshagen Heinz.Mauelshagen at t-online.de
Sat Nov 11 13:12:41 UTC 2000


Hi Mérence.

On Fri, Nov 10, 2000 at 01:31:13PM +0100, Merence Sibomana wrote:
> I'am new to this mail list and sorry if the question has already been
> answered.
> 
> In the FAQs, I find this :
> 	10. Why are my logical volumes limited to 256 GB in size? 
>  
> 	This is NO absolute limit but it depends on the physical extent size
> you configured at
> 	volume group creation time. 
> 	Please use option -s of the vgcreate command to give a larger physical
> extent size.
> 	For example with a physical extent size of 524288 KB (512 MB) you are
> able to map a logical
> 	volume of 32 Terabyte. Remember that current Linux kernels are limited
> to 1 Terabyte.
> 
> I have created a VG without -s. vgcreate doesn't accept an existing VG
> as argument. 
> How can I delete it and recreate with -s?


The following steps are necessary:

- remove all Logical Volumes of the Volume Group in question with lvremove(8).
- do a vgreduce(8) on that VG.
- "vgchage -an" on that VG
- vgremove that VG
- setup the VG with large PE size (vgcreate -s PE_SIZE)

A more "brutal" approach is:
- "vgchange -a n" on the VG
- "pvcreate -ff" on all its PVs
- setup the VG with large PE size (vgcreate -s PE_SIZE)


> ___
> Mérence Sibomana
> PET laboratory, UCL
> Phone : +32 10 473096

-- 

Regards,
Heinz      -- The LVM guy --

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Heinz Mauelshagen                                 Sistina Software Inc.
Senior Consultant/Developer                       Bartningstr. 12
                                                  64289 Darmstadt
                                                  Germany
Mauelshagen at Sistina.com                           +49 6151 7103 86
                                                       FAX 7103 96
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-



More information about the linux-lvm mailing list