
디렉터리 구조를 백업하기 위해 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
.