要重建邮箱,请使用 -r 选项。您应在以下情况使用此选项:
访问邮箱时返回以下错误之一:“System I/O 错误”或“邮箱格式无效”。
访问邮箱时导致服务器崩溃。
已经向假脱机目录添加文件或从其中删除文件。
reconstruct -r 首先将运行一致性检查。仅在检测到任何问题时报告所有不一致性并重建。因此,reconstruct 实用程序的性能在此版本内得到了改进。
您可以使用以下示例中所述的 reconstruct:
要重建属于用户 daphne 的邮箱的假脱机区域,请使用以下命令:
reconstruct -r user/daphne
要重建邮箱数据库中列出的所有邮箱的假脱机区域,请使用以下命令:
reconstruct -r
但是,您必须谨慎使用此选项,因为对于大型消息存储,重建邮箱数据库中列出的所有邮箱的假脱机区域将花费很长时间。(请参见20.14.3.3 reconstruct 性能。)故障恢复的更好的方法可能是将多个磁盘用于存储。如果一个磁盘出现故障,整个存储不会出现故障。如果一个磁盘破坏,只需使用 -p 选项重建一个存储的分区,如下所示:
reconstruct -r -p subpartition
要重建命令行参数中列出的邮箱,只要它们位于 primary 分区中,请使用以下命令:
reconstruct -p primary mbox1 mbox2 mbox3
如果确实需要重建 primary 分区中的所有邮箱,请使用以下命令:
reconstruct -r -p primary
如果要强制 reconstruct 程序重建文件夹,而不执行一致性检查,请使用 -f 选项。例如,以下命令将强制执行用户文件夹 daphne 的重建:
reconstruct -f -r user/daphne
要检查所有邮箱而不对其进行修复,请使用 -n 选项,如下所示:
reconstruct -r -n