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
.