本章說明在複製系統上安裝 Solaris Flash 歸檔檔案的程序,以及管理歸檔檔案的程序。
您可以使用任何一種 Solaris 安裝方法安裝要進行初始安裝的 Solaris Flash 歸檔檔案。必須使用自訂 JumpStart 來安裝 Solaris Flash 差動歸檔檔案。
對於要安裝 Solaris Flash 歸檔檔案的初始安裝,請參閱以下參考。
Solaris Live Upgrade – 請參閱在啟動環境上安裝 Solaris Flash 歸檔檔案。
Solaris Web Start 程式 – 請參閱SPARC: 使用 Solaris Web Start 程式來執行安裝或升級或x86: 使用 Solaris Web Start 程式來執行安裝或升級。
Solaris suninstall 程式 – 請參閱SPARC: 使用 Solaris suninstall 程式來執行安裝或升級或x86: 使用 Solaris suninstall 程式執行安裝或升級。
自訂 JumpStart 安裝程式 – 請參閱建立設定檔及準備使用自訂 JumpStart 安裝來安裝 Solaris Flash 歸檔檔案。
WAN Boot 安裝方法 – 請參閱第 41章, WAN Boot (概述)。
若要使用差動 Solaris Flash 歸檔檔案進行更新,請參閱以下參考。
自訂 JumpStart 安裝程式 – 請參閱建立設定檔及準備使用自訂 JumpStart 安裝來安裝 Solaris Flash 歸檔檔案。
Solaris Live Upgrade – 請參閱使用設定檔安裝 Solaris Flash 歸檔檔案 (指令行介面)。
flar 指令可讓您管理歸檔檔案。歸檔檔案可分割成數個區段。使用者可修改、加入或刪除這些區段,然後再合併建立一個歸檔檔案。您可以取得有關該歸檔檔案的資訊。
切勿修改 Archive Files 區段,否則會影響歸檔檔案的完整性。
使用者可將歸檔檔案分割成數個區段,然後修改其中某些區段、加入新的區段或刪除區段。修改區段後,應合併這些區段,以建立一個新的歸檔檔案。例如,您可以新增一個 User-Defined 區段,或修改 Archive Identification 區段。切勿修改 Archive Files 區段,否則會影響歸檔檔案的完整性。
使用 flar split 指令將 Solaris Flash 歸檔檔案分割成數個區段。flar 指令將每個區段複製到目前目錄或指定目錄的不同檔案中。該檔案將以區段命名,例如,Archive Cookie 儲存在名為 cookie 的檔案中。您可以指定 flar split 指令只儲存一個區段。指令的語法如下所示:
flar split[-d dir] [-u section] [-f archive] [-S section] [-t [-p posn] [-b blocksize]] filename
在下面這個範例裡,將 archive1.flar 分割成三個檔案:
cookie – 歸檔檔案的第一行,可識別歸檔檔案的格式版本。切勿變更這個識別碼。
identification – Identification 區段的副本,包含所有關鍵字值對。
archive – cpio 歸檔檔案本身。可以壓縮這個檔案。
# flar split archive1.flar |
分割歸檔檔案後,可修改 Archive 區段或加入 User-Defined 區段。然後再合併區段,重新建立歸檔檔案。
將歸檔檔案分割成數個區段後,可合併區段以建立新的歸檔檔案。
flar combine 指令自個別區段建立 Solaris Flash 歸檔檔案。假設每個區段皆存在於不同的檔案中,而檔案名稱為各區段的名稱。至少必須建立以下三個檔案:
Archive Cookie (cookie)
Archive Identification (identification)
Archive Files (archive)
結合區段時,應注意下列事項:
如果 archive 為目錄,flar 指令會使用 cpio,以便在將其含括至結合的歸檔檔案之前歸檔該目錄。
若是 Archive Identification 區段指定壓縮歸檔檔案,flar 會壓縮新結合歸檔檔案的內容。
不會對任何區段執行驗證。特別是不會驗證或更新 Archive Identification 區段中的任何欄位。
flar combine [-d dir] [-u section] [-t [-p posn] [-b blocksize]] filename
從 dir 而非從目前的目錄擷取要結合的區段。
若使用此選項,flar 會複製 Cookie、Identification、Archive 以及 section 區段。您可以指定單一區段名稱或以空格分隔的區段名稱清單。
如果不使用這個選項,flar 指令只會複製 Cookie、Identification 及 Archive 區段。
在此範例中,將 Archive Cookie 區段、Archive Identification 區段及 Archive Files 區段結合成一個完整的歸檔檔案。這個歸檔檔案的名稱為 newarchive.flar。
# flar combine newarchive.flar |
在此範例中,將 Archive Cookie 區段、Archive Identification 區段、Archive Files 區段及 User-Defined 區段結合成一個完整的歸檔檔案。這個歸檔檔案的名稱為 newarchive.flar。User-Defined 區段的內容包含在名為 user-defined 的檔案中,該檔案位於目前目錄中。
# flar combine -u user_defined newarchive.flar |
使用 flar info 指令,取得有關已建立歸檔檔案的資訊。指令的語法如下所示:
flar info [-l] [-k keyword] [-t [-p posn] [-b blocksize]] filename
只傳回 keyword 關鍵字的值。
列出歸檔區段中的所有檔案。
在此範例中,檢查 archive3.flar 歸檔檔案的檔案結構。
# flar info -l archive3.flar aaa aaa/bbb aaa/bbb/ccc aaa/bbb/ccc/ddd aaa/eee |