使用 imsbackup,可以将消息存储的选定内容写入任何串行设备,包括磁带、UNIX 管道或纯文本文件。可以在以后使用 imsrestore 实用程序恢复备份或备份的选定部分。可以将 imsbackup 的输出传输到 imsrestore。
以下示例将整个消息存储备份到 /dev/rmt/0:
imsbackup -f /dev/rmt/0 / |
此示例将用户 ID joe 的邮箱备份到 /dev/rmt/0:
imsbackup -f /dev/rmt/0 /primary/user/joe |
此示例将备份组 groupA 中定义的所有用户的所有邮箱备份到 backupfile(请参见20.12.2 创建备份组):
imsbackup -f- /primary/groupA > backupfile |
以下示例将备份从 2004 年 5 月 1 日下午 1 点 10 分至今所存储的邮件。默认情况下将备份所有邮件而不考虑它们的日期:
imsbackup -f /dev/rmt/0 -d 20040501:131000 / |
此命令使用默认块因子 20。有关 imsbackup 命令的完整语法描述,请参见《Sun Java System Messaging Server 6.3 Administration Reference》。