Sun Java System Messaging Server 6.3 管理指南

12.8.2.3 将基于 NFS 的文件系统用于片段整理和休假缓存

基于 NFS 的文件系统经常用于片段整理和休假缓存。通过让多个 MTA 系统共享同一片段整理缓存,一个应用程序可以在多个 MTA 系统之间共享片段整理数据库。要实现这一点,可以连接每个系统上的 msg-svr-base/config/ defragment_cache 和希望作为共享片段整理数据库(在共享的 NFS 磁盘上)的文件。

在任何情况下,支持正确的 NFS 文件语义(尤其是那些具有锁请求的,如 Solaris NFS)的 NFS 服务器可用于休假和片段整理缓存。如果使用 NFS, 请使用软加载 (soft mount) 选项。(硬加载 (hard mount) 是默认设置。)设置一个相对较短的超时值也是个不错的主意,超时值由 mount timeo 选项控制(请参见 mount_nfs(1M) 手册页)。

在 NFS 硬加载且 NFS 出现故障的情况下,将会看到各种系统上的片段整理通道挂起。在软加载的情况下,片段整理通道不会挂起,但因为它们无法打开片段整理缓存,所以不能与其他主机上的片段整理通道协作。在某个邮件的所有片段恰巧都先到达了同一主机的情况下(不太可能发生),该主机的片段整理通道应该能够重新组合邮件并将正确组合的邮件发送出去。更可能的情况是,片段在不同的主机上且不会重新组合,并且在片段整理通道的保留时间过期后,它们将被作为分离的片段发送出去。