Tuesday, September 23, 2014

linux - Backing up LVM volume with multiple partitions



I want to create a backup of a LVM volume (Xen DomU's), however a LVM volume can have multiple partitions and those are dynamic (I cannot guarantee LVM #1 has 1 partition and LVM #2 has 3 etcetera).



I'm using kpartx to mount a LVM volume, however it will create multiple mappings (1 for each partition + 1 swap) and I want to use rdiff-backup to backup the volume. But as I don't know how many partitions a volume has I cannot rely on this.



Now my question is: is there any way to let kpartx map all partitions but within the same "file"? For examply only /dev/mapper/lvm1 instead of /dev/mapper/lvm1, /dev/mapper/lvm2, /dev/mapper/lvm3 /dev/mapper/lvm5 (1 to 3 are partitions and 5 is swap).



I need this to use rdiff-backup to backup and restore a complete LVM volume


Answer




The answer to your question is short: No - there in no way to let kpartx map all partitions but within the same "file"?



Remark: kpartx does not mount anything, it creates device maps.



From your questions it is not clear if the domu is running when the backup should be done. Therefore it's hard to give any further advice.


No comments:

Post a Comment

linux - How to SSH to ec2 instance in VPC private subnet via NAT server

I have created a VPC in aws with a public subnet and a private subnet. The private subnet does not have direct access to external network. S...