읽기 전용 폴더에 있는 파일이 포함된 rsync 백업 디렉터리

읽기 전용 폴더에 있는 파일이 포함된 rsync 백업 디렉터리

SSH를 통해 rsync를 사용하여 디렉터리 구조를 백업합니다. 이 구조에는 쓰기 가능한 폴더가 포함된 읽기 전용 폴더가 있습니다. 쓰기 가능한 폴더의 내용은 변경되므로 백업해야 합니다.

기본 백업 프로세스는 제대로 작동하지만 --backup --backup-dir읽기 전용 폴더의 폴더에 대해서는 "백업 백업"()이 실패합니다.

rsync: mkdir failed - permission denied

이것은 rsync명령입니다:

rsync -e "ssh -i some_key_file.pub -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" \
  --backup --backup-dir=backup_dir --force --ignore-errors --delete -a root_folder server:destination_folder/

폴더 구조는 다음과 같습니다.

root_folder
-- read_only_folder
---- writable_folder

Rsync가 생성되었습니다 backup_dir/read_only_folder/writable_folder.

백업의 주요 부분이 작동하기 때문에( rsync파일을 동기화한 후 권한이 조정된다고 가정합니다) 파일에 적용되는 내용이 누락된 것 같습니다 --backup-dir.

관련 정보