2

我正在使用 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 调用吗?因为我没有问题。

4

1 回答 1

1

rsnapshot--relative使用该选项调用 rsync 。此更改的一件事是包含/排除规则的工作方式。

尝试这个:

- /path/to/files/my_files/folder1
于 2016-04-11T13:34:25.560 回答