檔案系統可以完整複製,或排除某些目錄或檔案來自訂檔案系統。 使用者可使用其他選項來達到相同的效果。請使用最適合目前作業環境的選項。
為了方便說明,下列範例中的檔案系統已經過大幅簡化。在這些範例中,主系統檔案結構不採用 /var 、/usr 或 /opt 等檔案系統名稱,而採用以下名稱:
/aaa/bbb/ccc/ddd /aaa/eee |
使用 flar create 檔案排除選項時,應特別注意。在排除目錄時,您可能未留意其他目錄(例如系統配置檔)仍留在歸檔內。發生此情況時,系統會出現不一致,而且無法執行安裝。目錄或檔案含有容易移除的資料,而且在移除時不會對系統造成影響(例如大型資料檔)時,最適合使用排除功能。
在此範例中,歸檔的名稱為 archive1。這個歸檔是自主系統進行完整複製的檔案,並經過壓縮。此歸檔自主系統完整複製後,會儲存到 archive1.flar 。
# flar create -n archive1 -c archive1.flar |
如要檢查歸檔的檔案結構,請鍵入下列項目:
# flar info -l archive1.flar aaa aaa/bbb aaa/bbb/ccc aaa/bbb/ccc/ddd aaa/eee |
在此範例中,歸檔的名稱為 archive2。這個歸檔是自主系統複製的檔案,但並非完整。根 (/) 檔案系統下的內容會被排除,但仍然保留 /aaa 中的內容。雖然顯示排除的目錄及檔案,但都沒有內容。
# flar create -n archive2 -x / -y /aaa archive2.flar |
如要檢查歸檔的檔案結構,請鍵入下列項目:
# flar info -l aaa aaa aaa/bbb aaa/bbb/ccc aaa/bbb/ccc/ddd aaa/eee |
在此範例中,歸檔的名稱為 archive5。這個歸檔是自主系統複製的檔案,但並非完整。根 (/) 檔案系統下的內容會被排除,但仍然保留 /ccc 中的內容。雖然顯示排除的目錄及檔案,但都沒有內容。exclude 檔案包含一份排除根 (/) 檔案系統的清單。include 檔案包含一份回復子目錄 /ccc 的清單。
# flar create -n archive5 -X exclude -f include archive5.flar |
如要檢查歸檔的檔案結構,請鍵入下列項目:
# flar info -l archive5.flar aaa aaa/bbb aaa/bbb/ccc aaa/bbb/ccc/ddd aaa/eee |
在此範例中,歸檔的名稱為 archive5。這個歸檔是自主系統複製的檔案,但並非完整。根 (/) 檔案系統下的內容會被排除,但仍然保留 /ccc 中的內容。雖然顯示排除的目錄及檔案,但都沒有內容。exclude 檔案包含一份排除根 (/) 檔案系統的清單。選擇 -y 選項可回復子目錄 /ccc。
# flar create -n archive5 -X exclude -y /ccc archive5.flar |
如要檢查歸檔的檔案結構,請鍵入下列項目:
# flar info -l archive5.flar aaa aaa/bbb aaa/bbb/ccc aaa/bbb/ccc/ddd aaa/eee |
在此範例中,歸檔的名稱為 archive3。這個歸檔是自主系統複製的檔案,但並非完整。根 (/) 檔案系統下的內容會被排除,但仍然保留 /ccc 中的內容。雖然顯示排除的目錄及檔案,但都沒有內容。-z 選項參考程序檔 oracle_data 中的檔案清單。在該程序檔中,以減號及加號標示目錄,來標示要排除及回復的檔案。在此範例中,用減號標示的目錄 / 及 /aaa/bbb/ccc/ddd 表示要排除,用標示加號的子目錄 /ccc 表示要回復。
# flar create -n archive3 -z oracle_data archive3.flar |
如要檢查歸檔的檔案結構,請鍵入下列項目:
# flar info -l archive3.flar aaa aaa/bbb aaa/bbb/ccc aaa/bbb/ccc/ddd aaa/eee |
在此範例中,歸檔的名稱為 archive4。這個歸檔是自主系統複製進行完整複製的檔案,並經過壓縮。此歸檔是自主系統進行完整複製的檔案,並儲存在 archive4.flar。-R 選項可用來從其他目錄樹建立歸檔。
# flar create -n archive4 -c -R /x/yy/zz archive4.flar |