我正在使用 rsnapshot 设置备份,但我遇到了排除问题。我已经阅读了很多关于它的内容,并且我知道 rsync 在使用斜杠方面存在重要差异。但我不明白为什么这不起作用。我的(简化的)文件夹结构/path/to/files/my_files/
是这样的:
folder1
folder2
folder3
-- subfolder1
-- subfolder2
folder4
我想在folder1
这里排除。中的 rsync 命令/etc/rsnapshot.conf
类似于:
backup remote_user@remote_server:/path/to/files/my_files/ my_files/
虽然我的排除文件(也在 中定义/etc/rsnapshot.conf
)看起来像这样:
- /folder1
我也试过- folder1
,- /folder1/
和- folder1/
. 但它们都没有按我想要的方式工作。例如, using- folder1
排除了我想要的文件夹,但也排除了路径包含字符串的所有其他文件夹folder1
。另一方面,其他人不排除我要排除的文件夹。
这真的让我发疯,我已经阅读了很多例子,感觉就像我尝试了所有可能的组合 - 但无济于事。谁能告诉我我做错了什么?rsnapshot 中的 excludes 有什么特别之处,使它不同于简单的 rsync 调用吗?因为我没有问题。