[linux-lvm] using lvconvert for mirroring
Jonathan Brassow
jbrassow at redhat.com
Mon Aug 20 14:44:58 UTC 2007
Try using the additional '-a' argument (e.g. 'lvs -a -o +devices).
That should tell you more.
The reason you are getting errors with the last convert mentioned is
because you didn't specify enough devices. Mirroring (with disk
logging) requires at least 3 devices - two for the actual mirror
images and one for the log.
There are some pending enhancements to the allocation code that allow
the log device to be placed on the same physical disk as a mirror
device - thus only requiring two devices. I'm not sure when the
allocation changes will go in.
brassow
On Aug 18, 2007, at 1:24 PM, ben scott wrote:
> I have been playing with lvconvert but I can't quite figure out
> what it is
> doing. If I start with this:
>
> Debian# lvs -o +devices
> LV VG Attr LSize Origin Snap% Move Log Copy% Devices
> lvol0 vg1 -wima- 7.81G /dev/hde2(0)
>
> Then run:
>
> Debian# lvconvert -m1 vg1/lvol0
>
> I get this:
>
> Debian# lvs -o +devices
> LV VG Attr LSize Origin Snap% Move Log Copy%
> Devices
> lvol0 vg1 mwima- 7.81G lvol0_mlog 2.75
> lvol0_mimage_0
> (0),lvol0_mimage_1(0)
>
> So my first question is how do I find out where the mirror really
> is? I have
> also tried specifying the physical volume at the end of the command
> to put
> the mirror on a different pv but then I get this error message:
>
> Debian# lvconvert -m1 vg1/lvol0 /dev/hdg1
> Not enough PVs with free space available for parallel allocation.
> Consider --alloc anywhere if desperate.
>
> Thank you for any insight.
>
> _______________________________________________
> linux-lvm mailing list
> linux-lvm at redhat.com
> https://www.redhat.com/mailman/listinfo/linux-lvm
> read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/
More information about the linux-lvm
mailing list