虚拟机磁盘文件备份(小结)

今天在改虚拟机文件备份的时候,整理了一下虚拟机磁盘文件的文件备份的一点思路。

文件备份就是备份虚拟机某个或某些重要的文件。

过程很简单,几个命令就可以搞定,利用losetup kpartx映射磁盘文件分区,然后激活磁盘卷组,然后挂载,就可以拷贝想要的拷贝的文件了。

losetup /dev/loop0 要备份的虚拟机磁盘文件

kpartx -a /dev/loop0

vgchange -ay /dev/虚拟机vg名字

mount /dev/虚拟机vg名字/lv分区 /挂载点

cp 你想拷贝的东西

拷贝后清除挂载,映射等。

umount 

vgchange -an

kpartx -d

losetup -d

这样就实现了文件备份了。

后话,

几行命令就可以实现文件备份,但是图形化的界面管理起来,就有点麻烦了,首先命令中的/dev/loop0是写死的,也就是说不能同时备份两个虚拟机上的文件,这样就有了冲突,如果用loop1 ,loop2等等,就不是十分可控,同时虚拟机的卷组名字不能跟主机卷组一样,这样也是会有冲突的。这样还要修改卷组名字,因为大多数情况下,他们的名字会是一样的,如果把虚拟机的卷组名字改成特定的名称,又可能导致不能同时备份两台虚拟机的文件。

最高效的办法还是用命令来被,但是在标准的云管理平台,这样的功能一定要图形化的,所以还需要费些功夫。。

你可能感兴趣的:(虚拟机磁盘文件备份(小结))