Solaris 10 5/09 安裝指南:Solaris Flash 歸檔 (建立與安裝)

合併 Solaris Flash 歸檔

將歸檔分割成數個區段後,可以合併這些區段以建立新的歸檔。

flar combine 指令會從個別區段建立 Solaris Flash 歸檔。下表說明 flar 指令如何處理合併區段。

條件 

說明 

最少檔案數 

假設每個區段皆位於單獨的檔案中,檔案名稱就是各區段的名稱。必須存在以下三個檔案:  

  • Archive cookie (cookie)

  • Archive identification (identification)

  • Archive files (archive)

歸檔複製方法 

如果 archive 為目錄,使用 cpio 複製公用程式將目錄包括在合併歸檔之前,會先將內容歸檔。

  • cpio 是預設的複製方法。單個檔案大小不得超過 4 GB。

  • pax 是一種複製方法,用來處理大型的單個檔案。搭配使用 flarcreate 指令和 -L pax 選項,可以使用 pax 公用程式來建立歸檔,而無需限制單個檔案的大小。單個檔案大小可以超過 4 GB。

壓縮歸檔 

如果 archive identification 區段指定要壓縮歸檔,flar 將壓縮新合併的歸檔的內容。

驗證 

不會對任何區段執行驗證。特別是不會驗證或更新 archive identification 區段中的任何欄位。 

flar combine 指令的指令語法如下:

flar combine [-d dir] [-u section] [-t [-p posn] [- b blocksize]] filename

-d dir

dir 而非從目前的目錄擷取要合併的區段。

-u section
  • 如果使用此選項,flar 將複製 cookie、identification、archive 與 section 區段。您可以指定單一區段名稱或以空格分隔的區段名稱清單。

  • 如果使用該選項,flar 指令僅複製 cookie、identification 與 archive 區段。


範例 4–2 合併 Solaris Flash 歸檔

在此範例中,archive cookie 區段、archive identification 區段及 archive files 區段將被合併成一個完整的歸檔。該歸檔名為 newarchive.flar


# flar combine newarchive.flar 


範例 4–3 合併 Solaris Flash 歸檔與增加 User-Defined 區段

在此範例中,archive cookie 區段、archive identification 區段、archive files 區段及 user-defined 區段將被合併成一個完整的歸檔。該歸檔名為 newarchive.flar。User-Defined 區段的內容位於目前目錄中名為 user-defined 的檔案中。


# flar combine -u user_defined newarchive.flar