若要重建電子信箱,請使用 -r 選項。此選項的使用時機是:
存取電子信箱時傳回以下錯誤之一:「系統 I/O 錯誤」或「信箱的格式無效」。
存取電子信箱會導致伺服器當機。
已在暫存區目錄中新增或移除檔案。
reconstruct -r 會先執行一致性檢查。它會報告任何不一致的狀況,並僅在偵測到問題時才進行重建。因此,此發行版本已提昇了 reconstruct 公用程式的效能。
您可以按照以下範例中的說明使用 reconstruct:
若要重建使用者 daphne 的電子信箱暫存區,請使用以下指令:
reconstruct -r user/daphne
重建電子信箱資料庫中列出的所有電子信箱的暫存區:
reconstruct -r
但是使用此選項時必須小心,因為對於大型郵件儲存來說,重建電子信箱資料庫中列出的所有電子信箱的暫存區會佔用很長時間。(請參閱20.14.3.3 重建效能。)較好的故障回復方式可能是將多個磁碟用於儲存。如果其中一個磁碟發生故障,也不致影響整個儲存。如果磁碟損毀,您只需使用 -p 選項重建一部分儲存,如下所示:
reconstruct -r -p subpartition
若要重建指令行引數中列出的、位於 primary 分割區的電子信箱:
reconstruct -p primary mbox1 mbox2 mbox3
如果您需要重建 primary 分割區中的所有電子信箱:
reconstruct -r -p primary
如果您要強制 reconstruct 重建資料夾而不執行一致性檢查,請使用 -f 選項。例如,以下指令會強制重建使用者資料夾 daphne:
reconstruct -f -r user/daphne
若要只檢查所有電子信箱而不進行修正,請使用 -n 選項,如下所示:
reconstruct -r -n