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

Messaging Server 的備份和復原公用程式

為了備份和復原資料,Messaging Server 提供了 imsbackupimsrestore 公用程式。請注意,imsbackupimsrestore 公用程式並不具備一般用途工具 (如 Legato Networker) 中的進階功能。例如,這些公用程式對自動更換磁帶裝置的支援就很有限,而且它們也無法將單一的儲存同時寫入多個裝置。綜合備份仍須透過 Legato Networker 這類多用途的外掛程式才能完成。如需使用 Legato Networker 的更多資訊,請參閱使用 Legato Networker

imsbackup 公用程式

使用 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 (請參閱建立備份群組):


imsbackup -f- /primary/groupA > backupfile
            

增量備份

以下範例將備份從 2004 年 5 月 1 日下午 1:10 到現在儲存的郵件。預設為備份所有郵件,不論這些郵件的日期為何時︰


imsbackup -d 20040501:13100
               

此指令會使用預設的區段化倍數 20。如需 imsbackup 指令的完整語法說明,請參閱「Sun Java System Messaging Server 6 2005Q4 Administration Reference」

imsrestore 公用程式

若要從備份裝置復原郵件,請使用 imsrestore 指令。例如,以下指令從檔案 backupfile 中復原 user1 的郵件。

imsrestore -f backupfile /primary/user1

如需 imsbackup 指令的完整語法說明,請參閱「Sun Java System Messaging Server 6 2005Q4 Administration Reference」