[linux-lvm] LVs corrupted after pvresize

Stuart D. Gathman stuart at bmsi.com
Tue Oct 21 14:44:43 UTC 2008

On Tue, 21 Oct 2008, Larry Dickson wrote:

> I thought lvdisplay --maps gave you the PV to LV mappings.

> > The AIX concept of physical extent/logical extent mapping is sorely missed
> > on linux.

He misses the AIX *flavor* of PE to LE mapping (not PV to LV).  In
AIX, each LE is mapped to 1 or more (for mirroring) PEs in arbitrary
locations.  Each LE is tracked independently in AIX - the focus is on
LEs, with LVs being simply a collection of LEs.  If a PV dies, some
LEs in a LV may have mirrors and others not.  When bringing a PV back
on line, each LE is resynchronized independently.

BTW, AIX also has "migratepv mylv srcpv dstpv" which creates a copy of
each LE on dstpv, then removes a copy of each LE on srcpv.

Why did we leave?  It had nothing to do with quality of hardware or
software from IBM.  As a small VAR, we couldn't deal with IBM directly,
and it was too expensive to deal with additional middlemen who knew less
than we did and couldn't provide support.

Additionally, I love diving into the source when I get spare moments -
something you can't do with AIX LVM.

Solaris on Sun hardware looks attractive, offering a robust LVM/FS (ZFS), 
fully supported enterprise hardware, and open source.  But it is past
the price point of our current customers, and Solaris on PCs doesn't 
justify the learning curve compared to Linux which we are already 
familiar with.

	      Stuart D. Gathman <stuart at bmsi.com>
    Business Management Systems Inc.  Phone: 703 591-0911 Fax: 703 591-6154
"Confutatis maledictis, flammis acribus addictis" - background song for
a Microsoft sponsored "Where do you want to go from here?" commercial.

More information about the linux-lvm mailing list