使用 Bacula 5.2.6 我有:
Job1 :
Client1
Storage1
Schedule1 (Tue at 21:00)
Pool1 (Volume1)
Fileset1
Full
和
Job2 :
Client1
Storage1
Schedule2 (Wed at 22:00)
Pool2 (Volume2)
Fileset1
Incremental
我在 Volume1 (Full) 上手动成功运行了 Job1。但在运行 Job2 时,我得到了:
No prior or suitable Full backup found in catalog. Doing FULL backup.
Backup Level: Full (upgraded from Incremental)
我认为 Job1 已经在 Volume1 上完成了 Fileset1 完整备份,为什么 Job2 不在 Volume2 上执行 Fileset1 增量备份而不升级到完整备份?
答案1
知道了!
增量备份基于使用以下命令执行的完整备份:
- 相同的工作名称。(在我的例子中,我有不同的工作:Job1 和 Job2)
- 相同的客户名称。
- 相同的 FileSet(对 FileSet 定义的任何更改,例如在 Include 或 Exclude 部分中添加或删除文件,都会构成不同的 FileSet。
为什么它不只基于同一个Client和同一个Fileset呢?