确保 Xen 主机中所有 VM 的所有 rsnapshot 文件夹均通过 rsync 成功备份

确保 Xen 主机中所有 VM 的所有 rsnapshot 文件夹均通过 rsync 成功备份

在我的 Xen 主机上,我首先创建所有虚拟机的最新快照,然后rsnapshot每天备份所有重要文件夹。

其次,我通过以下方式备份外部服务器上的相同文件夹rsync

如何确保所有这些文件夹都成功备份到外部服务器上?

答案1

在进行外部备份之前,我/root/folders_to_backup_external在每个虚拟机中创建一个定义文件,并在每个虚拟机中创建一个 cronjob,以创建一个隐藏文件.backupped_folder,其中包含所有文件夹中的当前日期,这些文件夹是rsnapshot

# create hidden files with date to check in external server
19 2    * * *   root    for f in $(cat /root/folders_to_backup_external); do date +"%m-%d-%y %T">"$f".backupped_folder; done

最后,我可以每天在外部服务器上检查所有这些文件夹是否都是最新的

for f in $(locate .backupped_folder); do echo -n "$f - "; cat "$f"; done

相关内容