在我的 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