rsync backup-dir 与只读文件夹中的文件

rsync backup-dir 与只读文件夹中的文件

我通过 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

相关内容