
Estou usando o rsync sobre ssh para fazer backup da estrutura de diretórios. Nessa estrutura há uma pasta somente leitura com algumas pastas graváveis. O conteúdo nessas pastas graváveis muda e precisa de backup.
O processo de backup principal funciona bem, mas "backup de backup" ( --backup --backup-dir
) falha para pastas somente leitura com:
rsync: mkdir failed - permission denied
Este é rsync
o comando:
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/
Esta é a estrutura de pastas:
root_folder
-- read_only_folder
---- writable_folder
Rsync falha ao criar arquivos backup_dir/read_only_folder/writable_folder
.
Como a parte principal do backup funciona (presumo que rsync
ajuste a permissão após sincronizar os arquivos), estou pensando que estou faltando algo que se aplicaria da mesma forma aos --backup-dir
arquivos.