Sun Java System Messaging Server 6.3 管理指南

Procedure使用協力廠商備份軟體 (包括 Legato)

  1. 將您的使用者分成群組 (請參閱20.12.2 建立備份群組),並在目錄 msg-svr-base/config/ 下建立 backup-groups.conf 檔案。


    備註 –

    此備份方案需要額外的磁碟空間。若要同步備份所有群組,磁碟空間必須是郵件儲存容量的兩倍。如果您沒有足夠的磁碟空間,請將使用者分為多個較小的群組,然後一次備份一組群組。例如 group1 - group5、group6 - group10。在備份完成後移除群組資料檔案。


  2. 執行 imsbackup 以將每個群組備份到展示區的檔案中。

    指令為 imsbackup -f <device> /<instance>/<group>

    您可以同時執行多個 imsbackup 程序。例如:


    # imsbackup -f- /primary/groupA > /bkdata/groupA &
    # imsbackup -f- /primary/groupB > /bkdata/groupB & 
    . . .

    imsbackup 不支援大型檔案,如果備份資料超過 2 GB,您就需要使用 -f- 選項將資料寫入 stdout,然後再將輸出導入檔案中。

  3. 使用您的協力廠商備份軟體來備份展示區中的群組資料檔案 (在範例中為 /bkdata)。

  4. 若要復原使用者,請先找出使用者所屬的群組檔案名稱,從磁帶上復原該檔案,然後使用 imsrestore 從資料檔案中復原該使用者。

    請注意,imsrestore 不支援大型檔案。如果資料檔案超過 2GB,請使用以下指令:

    # cat /bkdata/groupA | imsrestore -f- /primary/groupA/andy