내 Linux 컴퓨터에서 서버로 증분 백업을 수행하고 싶습니다. SSH 링크를 설정했고 적어도 RSYNC가 파일을 점진적으로 로드하도록 할 수 있습니다. cron.daily를 사용하여 매일 이 작업을 수행할 계획이지만 서버(Synology 213j)가 파일 압축을 처리해 주기를 원합니다. - 제 생각에는 - 제 생각에는 내 컴퓨터가 서버에 매주 파일을 tar하고, 매주 넣고, 매월 tar하고, 마지막으로 두 달마다 tar하도록 지시할 수 있을 것 같습니다.
작동할 것 같은 코드가 이 예에서 발견되었습니다.
ssh [email protected] "tar cvpfz - / --exclude="tmpl" | ssh [email protected] "cat > /media/shared/backup/iphone/iphone_bak_$today.tgz"
그러나 이는 iPhone을 서버 백업에 연결하는 것처럼 보이며 실제로 필요한 것보다 더 복잡할 수 있습니다.
보너스 질문: 서버 자체에서 TAR 코드를 실행해 보는 것이 더 나을까요?
답변1
"Linux 및 Rsync를 사용한 쉽고 자동화된 스냅샷 백업"이라는 증분 백업에 대한 훌륭한 튜토리얼이 있습니다. 조금 오래된 내용이지만, 여러분이 하려는 일에 대해 읽어보면 좋을 것 같습니다. 다음은 링크입니다:http://www.mikerubel.org/computers/rsync_snapshots/
위 튜토리얼을 기반으로 rsnapshot이라는 유틸리티도 생성되었습니다.http://www.rsnapshot.org/