linux – 备份Xen domU机器

这与我的上一个问题相似,只是我的最后一个问题包括标题中的“while running”.我已经知道这不太可能.

以下是我对选项的理解(当使用LVM进行文件系统备份时).

1.)

过程:关闭域.创建LVM快照.恢复域名.从快照创建备份.销毁快照.

优点:完全一致的备份.

缺点:显然,这种方法的缺点是每次执行备份时都需要重新启动域.

2.)

进程:在域上运行’xm save’.复制映像文件和状态文件.运行’xm restore’.

优点:停机时间少于#1.

缺点:仍然“一些”停机时间加上网络连接将丢失.此外,图像仍然不一定包含完全一致的文件系统,但是与状态文件一起,可以创建一致的图像. (我们将同时备份机器状态,内存内容等.)

3.)

进程:创建LVM快照.从快照创建备份.销毁快照.

优点:没有系统停机时间.

缺点:备份就好像电源线从机器上被拉出一样,然后驱动器被移除并复制.

4.)通过您通常使用的任何进程从域内进行备份.

我错过了什么或误解了什么?

解决方法

不,这些都是你的选择.但我认为你夸大了选项(3)的问题,因为一般来说这就是备份的原因 – 你不能保证你对文件系统中任何文件所做的副本都可以被任何使用它的进程理解. (例如,如果在 MySQL运行时复制 MySQL数据目录,MysqL可能无法在恢复时再次读取这些文件).

与进行域内备份相比,选项(3)唯一的另一个问题是文件系统不一定处于适合阅读的状态;根据我的经验,这不会发生太多事情(特别是当你在凌晨时间备份时),并且可以在备份前通过fsck检查进行缓解.域内备份仍然是最好的方法,IMO.

相关文章

Linux中的ARP防火墙主要用于防御ARP欺骗攻击,其效果取决于多...
insmod和modprobe加-f参数导致Invalid module format错误 这...
将ArchLinux安装到U盘 几个月前入门Arch的时候上网搜了不少安...
1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...