Bacula正在备份比它应该更多的文件

我在我的小networking中设置了bacula,而对于linux机器,它似乎工作正常。 我只是configuration了一个Windows客户端,而我遇到的问题是,当作业运行的Windows客户端,它备份超过它应该是。 我把它configuration为只备份我的C和D驱动器上的几个目录,但实际上是备份整个驱动器。 如果我跑

estimate job=job-name listing level=Full 

在控制台中,我找回的文件列表是正确的,仅限于我select的文件夹。

以下是导演configuration的相关部分:

 FileSet { Name = "Windows Client Defined" Include { Options { signature = MD5 compression = gzip onefs = no IgnoreCase = yes exclude = yes # Exclude directories full of lots and lots of useless little files for Windows 2008 WildDir = "[AZ]:/Users/*/Cookies" WildDir = "[AZ]:/Users/*/Recent" WildDir = "[AZ]:/Users/*/Local Settings/History" WildDir = "[AZ]:/Users/*/Local Settings/Temp" WildDir = "[AZ]:/Users/*/Local Settings/Temporary Internet Files" # Temporary directories & files WildDir = "[AZ]:/Windows/Temp" WildDir = "[AZ]:/Temp" WildFile = "*.tmp" WildDir = "[AZ]:/Tmp" WildDir = "[AZ]:/var/tmp" WildDir = "[AZ]:/Windows/Internet Logs" WildDir = "[AZ]:/Windows/$Nt*Uninstall*" # Recycle bins WildDir = "[AZ]:/RECYCLER" # Swap files WildFile = "[AZ]:/pagefile.sys" WildFile = "[AZ]:/hiberfil.sys" } File = "\\<C:/bacula_backup_file_list" } Exclude { File = "\\<C:/bacula_backup_exclude_file_list" } } JobDefs { Name = "DefaultWindowsJob" Type = Backup Schedule = "WeeklyCycle" FileSet = "Windows Client Defined" Storage = Storage Messages = Standard Priority = 10 Pool = Default Full Backup Pool = Full-Pool Incremental Backup Pool = Inc-Pool Differential Backup Pool = Diff-Pool } Job { Name = "win" JobDefs = "DefaultWindowsJob" Client = win-fd Write Bootstrap = "/var/lib/bacula/win.bsr" } 

这里是bacula_backup_file_list:

 C:/Users/user C:/Documents D:/Projects 

而bacula_backup_exclude_file_list:

 C:/Users/user/.m2/repository C:/Users/user/Downloads C:/Users/user/.android C:/Users/user/Music C:/Users/user/Google Drive 

我最好的猜测是这些文件夹中有一个指向C盘的快捷方式,但是我不确定它会在哪里,我也希望估计命令也遵循这个快捷方式。

任何想法,为什么它备份这么多?

看起来这个问题在我的bacula_backup_file_list文件中是一个空行。 随着后面的空白行,bacula开始备份的驱动器的根源以及我已经具体包括的一切; 没有它,它只支持我列出的东西。

Bacula正在备份你正在告诉的内容。 你已经在你的包含部分列出了你想要排除的所有目录(根据你的评论)(根据你在上面发布的configuration)。

把通配符目录列表排除在正确的地方,Bacula会做你想要的。

(是的Bacula手册是不是最清楚这一点)