用户主目录的 rsnapshot 子目录

用户主目录的 rsnapshot 子目录

我想备份用户主目录中的特定子目录。例如,典型的主目录如下所示:

\home\alice\backup
\home\alice\something_else
\home\bob\backup\
\home\bob\trivia

...

我想保留目录结构,但只备份备份目录

我尝试过

backup /home/*/backup homes/

但失败了。任何帮助都将不胜感激

编辑:附加信息:这是在正常安装 rsnapshot 的 centos 5.9 机器上完成的;我所指的备份是 rsnapshot.conf 行。

我只能假设它使用 rsync。

为了进一步解释我的问题,我感兴趣的是 rsnapshot.conf 文件的正确语法是什么,以便仅备份主目录中所有用户目录的单个子目录。

答案1

如果有人感兴趣的话,我找到了解决方案。

您不应该在 rsnapshot.conf 文件中写入包含和排除,而应该创建包含和排除文件。然后在 conf 中指定哪个是哪个。

因此你的配置文件如下所示:

#include    ???
#include    ???
#exclude    ???
#exclude    ???

include_file    /etc/include.txt
exclude_file    /etc/exclude.txt

包含和排除文件如下所示

包括:

/home/*/backup

排除:

/home/*/*

相关内容