rsync를 사용하여 백업 디렉토리에 대한 쓰기 권한이있는 원격 시스템에서 권한이 낮은 사용자 계정을 사용하여 4GB 이상의 데이터를 포함하는 로컬 디렉토리를 정기적으로 보관하고 싶습니다. 로컬 시스템에서 사용 권한, 사용자 및 그룹을 보존하여 백업을 복원 할 때 파일을 로컬 시스템으로 다시 rsync 할 수 있습니다.
문제는 로컬 시스템의 사용 권한, 사용자 및 그룹으로 원격 시스템에서 파일을 작성하자 마자 원격 계정에 원격 파일 수정에 필요한 권한이 더 이상 필요하지 않습니다. 디렉토리에있는 파일의 권한을 실제로 건드리지 않고 원격 시스템의 백업 디렉토리에 특정 사용자에게 쓰기 권한을 부여 할 수있는 방법이 있습니까?
백업 작업을 직접 수행하지 않는다고 가정하면 타르볼을 보관하면 많은 문제를 줄일 수 있습니다. 차등 작성을 사용하면 이전 백업 이후에 수정되거나 작성된 파일 만 복사 할 수 있습니다.
—
Eroen
@Eroen 비교적 느리고 비용이 많이 드는 (GB 당) 인터넷 연결을 통해 백업을 전송해야하므로 백업에 대한 차등 업데이트가 필요합니다. 나는 파일을 직접 rsync하는 것보다 더 많은 대역폭을 소비 할 것이라고 생각하기 때문에 나는 전체 kaboodle을 tarballing하지 않았다. 내 의혹이 맞는지 아닌지에 대해 논평 해 주시겠습니까?
—
Isaac Sutherland
맞아, rsync는 수정 된 파일의 변경된 부분으로 전송을 제한 할 수 있으며, 차동 타르볼은 수정 된 파일의 전체를 복사합니다.
—
Eroen