읽기 전용 폴더의 파일이 포함된 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.

관련 정보