Lvm
確保通過 rsync 成功備份 Xen 主機中所有 VM 的所有 rsnapshot 文件夾
在我的 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