Lvm

確保通過 rsync 成功備份 Xen 主機中所有 VM 的所有 rsnapshot 文件夾

  • July 31, 2019

在我的 Xen 主機上,我首先創建了所有虛擬機的最新快照,然後我rsnapshot每天使用它來備份我所有的重要文件夾。

其次,我通過在外部伺服器上備份相同的文件夾rsync

如何確保所有這些文件夾都成功備份到外部伺服器上?

在進行外部備份之前,我在每個 VM 中創建一個定義文件/root/folders_to_backup_external並在每個 VM 中創建一個 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

引用自:https://unix.stackexchange.com/questions/533056