rsync를 사용하여 서버 백업을 수행하지만 해당 백업은 상당히 커서 압축하고 싶습니다. rsync 주위에 일종의 래퍼를 사용하여 백업에서 파일을 압축하고 라이브 파일의 변경 사항을 rsync 한 다음 파일이 복사되는 즉시 파일을 다시 압축하는 방법이 있습니까?
즉, 라이브의 소스 파일이 foo , bar 및 baz 인 경우 백업에는 foo.gz , bar.gz 및 baz.gz가 있습니다.
다시 말하면 : 한쪽 끝에 압축 파일이 있고 다른 쪽 끝에 압축되지 않은 파일이 필요합니다. --rsyncable을 사용하더라도 rsync의 효율성이 떨어지기 때문에 rsyncing 전에 압축하고 싶지 않습니다. rsync의 -z 옵션에 대해 알고 있습니다. 백업 파일에 압축되지 않은 모든 파일을 저장할 공간이 없습니다.