应在 Exchange Server 上执行哪些定期维护、任务或作业以及多久执行一次?
答案1
有些人可能会说你应该按计划对 IS 进行离线碎片整理。我见过 E2K3 机器年无需进行离线碎片整理,因此它不是继续运行的必要条件。同样,我听说有人发誓要在数据库引擎关闭的情况下对保存存储的卷执行文件系统碎片整理(假设文件系统位于 DASD 上,而不是 SAN 卷上)。我也看到 E2K3 服务器运行多年(性能可接受),也从未这样做过。
主要的重复性工作是定期在线备份。默认情况下,E2K3 以非循环日志模式运行其数据库引擎,因此事务日志将堆积起来,直到运行完整或增量在线备份。因此,您应该定期进行在线备份。
其余一切要么是自动的(IS 维护),要么可以安排在生产期间运行(地址列表重建、邮箱管理器策略)。
不过,我很想听听其他人对此的看法。
答案2
我倾向于同意 Evan 的观点。我们根本不需要定期维护或碎片整理。
我唯一想说的是,如果你删除了账户,除非你进行离线碎片整理,否则你无法收回邮箱空间。至少这是我的理解,我很希望有人能证明我错了。
我认为在很多组织中,对 exch 2003 的维护往往留到必要时进行,例如修复损坏的消息数据库等。
答案3
备份和补丁是关键。在我看来,完整性检查和碎片整理是最佳实践,尤其是当您的 Exchange DB 增长到 50GB 以上时。
完整性检查有助于确保没有损坏。碎片整理程序可回收(可能是宝贵的)磁盘空间——这并非易事,特别是如果您所在的公司人员流动率很高。
Integ 和 Defrag 的问题在于它们需要花费时间才能完成,并且碎片整理需要运行磁盘空间。实际上,您需要相当于当前 Exchange DB 大小 1.2 倍的空闲磁盘空间才能进行碎片整理。
我曾经在 15KRPM U320 磁盘上进行过 integ/defrag 组合,耗时从 6 小时(20GB)到 22 小时(90GB)。这很痛苦,在某些情况下甚至是不可能的。
另一个“碎片整理”选项(虽然有点俗气)是创建一个额外的邮箱存储,并将用户迁移过去。然后在清空旧信息存储后将其删除。
答案4
实际上,备份软件会设置存档位,以显示已存档或备份。您可以反复打开设置了 A 位的文件,它不会改变任何内容。但是,如果您修改任何文件并保存它,操作系统将重置 A 位。如果您进行完整备份,它会复制或备份所有内容,无论 A 位状态如何。
但是存档位的神奇之处在于,当您进行增量或差异备份时,它只会备份已清除 A 位(意味着需要存档)的文件。增量备份后,备份软件将再次设置 A 位。这只是备份软件让操作系统和用户知道已备份文件的有效方法,也是操作系统和用户让备份软件知道文件已更改的有效方法。增量备份和差异备份之间的区别在于,它们是从外部查看新存档集的上次备份(增量)时间,还是从内部查看上次完整备份(差异)时间。
假设您在周日备份了 1000 个文件,并且每天修改一组不同的 100 个文件,并且需要在周五早上重建系统。使用增量备份,您必须恢复 1 个完整备份磁带和 4 个增量备份磁带(周一 100 个、周二 100 个、周三 100 个、周四 100 个)才能再次拥有完整的系统。使用差异备份,您必须恢复 1 个完整磁带和周四的差异备份磁带(400 个文件)。差异备份很容易(完整备份加差异备份 = 完成),但需要更多的备份存储空间(100+200+300+400+500,而增量备份快速且便宜,但在恢复过程中需要更多的复杂性(和风险——如果周三的磁带丢失会发生什么?)。
驱动因素通常是您有多少磁带、有多少数据需要每天备份以及有多少备份窗口。如果能负担得起备份存储(磁带或磁盘),大多数人都会尝试使用完整和差异备份,因为这最简单。有些人被迫使用每日增量备份,但他们的增量磁带上没有像差异磁带上那样的大量重复数据。