我们有一个 6TB 的磁盘备份系统,运行 Backup Exec 2010。每周进行一次完整备份,其他日子进行差异备份。我们设法在那里获得大约四周的备份。
首先,我认为重复数据删除选项可以更有效地利用此备份到磁盘空间,对吗?例如,在这四周中,每个星期,相同的 4GB 文件备份四次(使用的空间 = 16GB),但使用重复数据删除只会存储第一个副本?
其次,如果启用重复数据删除功能,它是否会立即产生效果,还是需要一些时间才能在 B2D 区域产生影响?
前者需要在现有的 B2D 文件上运行一项作业,找到重复项并将 BKF 文件标记为可覆盖。
后者会更容易实现,因为它只会影响未来的备份。
如果我是一个赌徒,我会选择后者;-) 更容易编码......
答案1
使用 B2D 来对付重复数据删除存储系统(或 BE 的重复数据删除引擎)的正常设置是运行 1 次完整备份,然后“永久增量备份”。这是充分利用重复数据删除的首选方法,但它可能并不适合每个数据中心。
重复数据删除有多种形式。我现在不记得 BE 使用哪种方法,但它们都会创建数据块的校验和,然后将其与数据库进行比较,以查看它是否已存储在其他地方。
Backup Exec 运行重复数据删除功能的系统要求相当高,您应该知道这一点。如果我没记错的话,备份周期中每 1TB 数据需要 1GB RAM。
在启用该选项的情况下运行完整备份后,您应该会注意到重复数据删除的效果。这基本上就是您上面描述的“基础”数据,其中每个增量备份都会针对完整备份进行重复数据删除。
我认为没有必要使用现有的 B2D 文件。为什么不直接将下一次完整备份指向 B2D 存储中名为“dedupe”或类似名称的文件夹呢?
答案2
我现在已经安装了 Backup Exec 2010 的试用版,可以回答我自己的问题:
首先,您不能使用现有的备份到磁盘系统并将其转换为重复数据删除存储。重复数据删除是一种完全不同的机制,是 BE 中的一种新型存储。您可以创建一个新的重复数据删除存储区域,就像创建备份到磁盘存储区域一样。
因此,我对它是否会对现有的 B2D 文件夹进行重复数据删除的疑问是“否”。
如果您尝试使用相同的存储介质,这确实会带来从 B2D 切换到重复数据删除的棘手问题。由于 BE 永远不会删除 B2D BKF 文件,因此您必须在介质过期时手动执行此操作。
其次,BE 重复数据删除是基于块的,默认情况下块数为 64k。除此之外,还必须维护字典数据库,以便对重复块进行哈希处理。重复数据删除文件夹结构比 B2D 复杂得多。
第三,是的,BE 2010 需要很大的 RAM。我在 1GB W2k3 VM 上进行测试,发现它运行起来像一头三条腿的驴子。它总共消耗了 1.5GB,因此页面文件非常混乱。因此,我认为我们需要升级实时备份服务器,然后再考虑使用重复数据删除。
干杯,罗布。