Le Friday 30 October 2009 06:01:21 Israel Garcia, vous avez écrit :
> Sorry if it's OT, but we have a debian lenny with a big VG1 a some LVs
> inside and want to move all LV's from VG1 to another VG2 located in
> other server. Is it possible?
>
> I've searched the web with no success.
>
> thanks.
You also have the option to go through a big external disk :
1) plug the external disk in your server 1
2) add the disque to VG1
- pvcreate /dev/sdXY (the external drive, or a partition on the external
drive)
- vgextend VG1 /dev/sdXY
3) move the data to the external disk with pvmove (2 solutions)
- pvmove -n LV1 /dev/sdXY for each LV or
- pvmove /dev/sdAB /dev/sdXY for each PV in VG1 (if there is only one,
it's just one command comparing to solution 1)
4) deactivate VG1 on server 1
- vgchange -a n VG1 (you can delete it after, I don't think it's wise to
delete it now)
5) unplug the external drive, and plug it to server 2
6) add the PV on the external drive to VG2 on server 2
- vgextend VG2 /dev/sdXY (perhaps a pvscan will be needed ?)
7) Move the data to the disks of VG2
- pvmove /dev/sdXY (no destination needed, except if you really want where
to put the data)
8) remove the PV of external drive
- vgreduce VG2 /dev/sdXY
9) you're done ! Unplug the external drive.
Attachment:
signature.asc
Description: This is a digitally signed message part.