내 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