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

관련 정보