备份组是由正则表达式定义的任意用户邮箱集。通过将用户邮箱组织成备份组,您可以定义更灵活的备份管理。
例如,您可以创建三个备份组,第一个组包含以字母 A 至 L 开始的用户 ID,第二个组包含用户 ID 以 M 至 Z 开始的用户,而第三个组包含用户 ID 以数字开始的用户。管理员可以使用这些备份组以并行方式备份邮箱,也可能一天只备份特定组,另一天备份其他组。
关于备份组有几点事项要记住:
备份组是邮件用户的任意虚拟的组。它们不会准确地映射到邮件存储目录(图 18–1),尽管看上去似乎会这样。
它们由管理员使用 UNIX 正则表达式定义。
正则表达式是在 msg_svr_base/config/backup-groups.conf 配置文件中定义的。
imsbackup 和 imsrestore 中引用备份组时,备份组使用以下路径格式:/partition_name/backup_group
backup-groups.conf 的格式如下:
group_name=definition group_name=definition . . . |
使用上述段落中介绍的示例,以下定义将用于创建三个备份组:
groupA=[a-l].* groupB=[m,-z].* groupC=[0-9].* |
现在您可以在几个级别中规定 imsbackup 和 imsrestore 的范围。您可以使用以下备份命令备份/恢复整个邮件存储:
imsbackup -f device /
要备份 groupA 中的所有用户的所有邮箱,请使用以下命令:
imsbackup -f device /partition/groupA
默认分区称为 primary。
Messaging Server 包括一个不必创建 backup-groups 配置文件即可用的预定义备份组。此组称为 user;其中包括所有用户。例如,以下命令将备份 primary 分区上的所有用户:
imsbackup -f backupfile /primary/user