l i n u x - u s e r s - g r o u p - o f - d a v i s
L U G O D
 
Next Meeting:
November 4: Social gathering
Next Installfest:
TBD
Latest News:
Oct. 10: LUGOD Installfests coming again soon
Page last updated:
2012 May 29 16:51

The following is an archive of a post made to our 'vox-tech mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
Re: [vox-tech] Cloning LVM volume over network
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [vox-tech] Cloning LVM volume over network



The second partition is usually swap. The old method I was using to
manage them was swap unaware and for simplicity sake I didn't want to
have to remember what swap went with what (I have 8 active and about the
same amount of inactive vms, some of which are file based and some are
lvm).

My newer setup with ganeti seems to be more swap savy, and I could
always run these machines without it. Not really sure what happens if
you max ram on a vm without a swap partition.

Even if it was just one partition though, I still need the boot flag set
on it and the partition table present for grub to work.

Thanks,
Alex

On 05/29/2012 02:59 PM, Brian Lavender wrote:
> On Tue, May 29, 2012 at 02:09:16PM -0700, Alex Mandel wrote:
>> On 05/29/2012 11:36 AM, Brian Lavender wrote:
>>> On Sun, May 27, 2012 at 09:16:24AM -0700, Wes Hardaker wrote:
>>>> Alex Mandel <tech_dev@wildintellect.com> writes:
>>>>
>>>>> I'm looking for the most efficient way to clone an LVM volume 50GB from
>>>>> one physical machine to another. Both machines must stay up, so that
>>>>> rules out clonezilla. I'd also like it to be more efficient that dd, so
>>>>> more similar to partimage or partclone where it skips the empty space
>>>>> and only copies the filled part.
>>>>>
>>>>> Anyone have examples that show how to do this?
>>>>
>>>> I'd typically use rsync...  Fast and efficient :-)
>>>
>>> Assuming the lvm volume is mounted on both sides and you tunnel rsync over ssh. 
>>> If you are in an internal network, you could do it over rsh and avoid the crypto
>>> overhead.
>>>
>>> cd /mnt/local
>>>
>>> Then use the the following from the rsync man page, clipped below. 
>>> rsync uses the -e option for ssh, but I don't quite have a machine to test it.
>>>
>>>  To synchronize my samba source trees use the following: 
>>>
>>>                    rsync -Cavuzb . remote_machine:/mnt/local/
>>>
>>> It is clipped from where Tridgell talks abut syncing his samba shares using
>>> a Makefile and samba source code for CVS commits.
>>>
>>> brian
>>>
>>
>> I think the tricky part here is that the lvm volume may contain multiple
>> partitions (I think it does have a / and a swap since it's a virtual
>> machine disk), and I need the partition information, including the boot
>> flags.
> 
> Hmm, with the Xen box I have configured, I have a logical volume per partition.
> If I understand you correctly, you are putting more than one partition in each of
> these logical volumes? What if you just put a partition per logical volume? This
> way you can expand the logical volume and then the partition if need be while
> the vm is running. 
> 
> I use xen tools to create my vms. It automatically creates the logical volumes
> for the new vm. The system I have running, Dom0 runs on Debian and the VMs
> are also running Debian. 
> 
> If for some reason I need to work on the VM while it is offline, I can mount it
> using the following:
> 
> mount /dev/trout_pg/xen9.brie.com-disk /mnt/local
> 
> I am not sure if this will help in your situation but it might be worth consideration
> for using an LV per partition.
> 
> root@trout:/home/brian# lvscan
>   ACTIVE            '/dev/trout_pg/trout_lg0' [3.72 GiB] inherit
>   ACTIVE            '/dev/trout_pg/trout_lg_root' [37.25 GiB] inherit
>   ACTIVE            '/dev/trout_pg/xen9.brie.com-swap' [2.00 GiB] inherit
>   ACTIVE            '/dev/trout_pg/xen9.brie.com-disk' [80.00 GiB] inherit
> 

_______________________________________________
vox-tech mailing list
vox-tech@lists.lugod.org
http://lists.lugod.org/mailman/listinfo/vox-tech



LinkedIn
LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
facebook
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
EDGE Tech Corp.
For donating some give-aways for our meetings.