我目前正在host1上运行rsnapshot ,使用内置的SFTP支持(我每天,每周和每月在标准的rsnapshotconfiguration中运行备份)备份来自host2的一些文件。 两台主机都运行Ubuntu并使用LVM。 是否有任何直接的方法可以在备份运行开始之前在host2上创build和装载LVM快照,并在之后删除它们以增加备份的文件集的一致性? 看起来更新版本的rsnapshot使用linux_lvm_*命令内置了LVM支持,但似乎只有在从同一主机进行备份时才起作用,而我并不这么做。 理想的机制应该是相当失败的,即:
也许你从单个rsnapshot实例中要求太多。 为什么不使用host2上的脚本创build快照,包括创build报告和标志,然后让host1的rsnapshot执行这个操作,具体取决于标志的存在?
我通常在本地创build备份,然后让备份服务器通过NFS挂载来抓取它,但是这取决于host2上的可用空间。