Sun Java System Messaging Server 6 2005Q4 管理指南

创建备份组

备份组是由正则表达式定义的任意用户邮箱集。通过将用户邮箱组织成备份组,您可以定义更灵活的备份管理。

例如,您可以创建三个备份组,第一个组包含以字母 A 至 L 开始的用户 ID,第二个组包含用户 ID 以 M 至 Z 开始的用户,而第三个组包含用户 ID 以数字开始的用户。管理员可以使用这些备份组以并行方式备份邮箱,也可能一天只备份特定组,另一天备份其他组。

关于备份组有几点事项要记住:

  1. 备份组是邮件用户的任意虚拟的组。它们不会准确地映射到邮件存储目录(图 18–1),尽管看上去似乎会这样。

  2. 它们由管理员使用 UNIX 正则表达式定义。

  3. 正则表达式是在 msg_svr_base/config/backup-groups.conf 配置文件中定义的。

  4. imsbackupimsrestore 中引用备份组时,备份组使用以下路径格式:/partition_name/backup_group

backup-groups.conf 的格式如下:


group_name=definition
group_name=definition
.
.
.

使用上述段落中介绍的示例,以下定义将用于创建三个备份组:


groupA=[a-l].*
groupB=[m,-z].*
groupC=[0-9].*

现在您可以在几个级别中规定 imsbackupimsrestore 的范围。您可以使用以下备份命令备份/恢复整个邮件存储:

imsbackup -f device /

要备份 groupA 中的所有用户的所有邮箱,请使用以下命令:

imsbackup -f device /partition/groupA

默认分区称为 primary

预定义备份组

Messaging Server 包括一个不必创建 backup-groups 配置文件即可用的预定义备份组。此组称为 user;其中包括所有用户。例如,以下命令将备份 primary 分区上的所有用户:

imsbackup -f backupfile /primary/user