我在 Windows Server 2008 Standard x64 上运行 Backup Exec 12.5。该服务器通过 SCSI 接口连接到 Dell Powervault 124T,我为服务器本身运行备份,并为 LAN 上的其他服务器运行备份作业。
现在备份 Exec 将其目录文件存储在 C:\Program Files\Symantec\Backup Exec\Catalogs\Server name 下,但它还安装了 SQL Express 并创建了一个名为 BKUPEXEC 的数据库。
目录现在已经增长到 120GB,按照这个速度,几个月后我就会遇到磁盘空间问题。
我应该备份目录和数据库吗?还是只备份其中一个?另外,您是否建议采用清除目录的策略?
答案1
数据库仅包含目录中的一小部分信息。如果您希望能够对 Backup Exec 本身进行灾难恢复,则应将目录和数据库作为服务器常规备份的一部分进行备份。如果您不想为了找到要恢复的正确磁带而对其他介质进行编目,那么在灾难恢复方案中拥有目录会很方便。
您不一定非要将目录备份到磁带上,但在发生灾难时,它们会很方便。我将它们复制到一些客户站点的其他服务器上。在其他站点,我只是用常规磁带备份覆盖它们。这取决于它们有多大以及您的磁带可用空间/备份窗口时间是多少。
关于目录的补充:您应该始终保留包含目录的最新磁带的离线日志,以便在发生灾难时,您不必浪费时间对磁带进行编目,以便找到带有目录的磁带,从而确定需要从哪些磁带进行恢复。当然,如果您的规模很小,以至于所有内容都集中在一盘磁带上,那么这可能都无关紧要。但是,使用自动加载器,很容易不知道哪些磁带用于哪些工作,最终,您可能会在灾难恢复场景中浪费大量时间对磁带进行编目,只是为了弄清楚需要使用哪些磁带进行恢复。
我很担心你的目录变得太大了。我的意思是,它大得惊人。我坐在一个盒子前,里面有 12 个月的每日备份目录,总文件大小不到 500MB。
我想知道您的目录保留期是否设置得太长,没有进行常规目录修剪操作,或者出了什么问题。我会查看“选项”菜单中“设置”和“目录”下的目录设置,看看保留期是什么样的。您是否看到任何关于目录的奇怪“警报”?
缩短保留期是完全安全的,但是,正如 joeqwerty 所说,如果您需要知道磁盘目录中过期的磁带上的内容,您必须对磁带进行编目才能查看其上的内容。
答案2
我不会备份任何一项。我会将目录的保留时间配置为符合我认为的合理时间段,在此期间我可能需要或要求恢复数据,而对我来说,这个时间段恰好是 180 天。一旦清除了超过 180 天的目录,重新编录旧媒体就很简单了。我不会备份目录,因为我不想处理不断增加的目录大小以及它们在我的媒体上占用的空间,而这些空间对于我预算有限的公司来说非常宝贵。
随着目录的增长,备份目录将需要更多的介质,并且随着目录的增长,备份作业的时间也会增加很多。
如果您觉得需要备份目录,那么我的建议是将它们与常规备份分开备份到外部 USB 驱动器上。
编辑
正如 Evan 在他的回答中提到的,您可能出于两个原因想要备份目录并保持相当长的保留期:
备份服务器本身的恢复。
在时间敏感/关键情况下快速恢复数据(或整个服务器)的能力。
您必须权衡哪些选项和设置最适合您,并允许您满足/超越任何特定目标或要求(作为 DRP/BCP/SC 的一部分)。
答案3
除了需要保留数据库中的数据外,您还需要在数据库上配置某种类型的维护计划。120GB 的文件大小可能充满了事务数据。