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

管理 Solaris Flash 歸檔

可以使用 flar 指令管理歸檔。歸檔可以分割成數個區段。可以修改、增加或刪除這些區段,然後將它們合併以建立歸檔。您還可以取得有關歸檔的資訊。


注意 – 注意 –

切勿修改 Archive Files 區段,否則會影響歸檔的完整性。


分割 Solaris Flash 歸檔

可以將一個歸檔分割為數個區段,以便可以修改某些區段、增加新區段或刪除區段。修改區段後,需要合併這些區段,以建立新歸檔。例如,您可能想要增加一個 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

-d dir

dir 而非從目前的目錄擷取要複製的區段。

-u section

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

  • 如果使用該選項,flar 指令僅複製 Cookie、Identification 與 Archive 區段。

-f archive

將 Archive 區段擷取至名為 archive 的目錄下,而不是將其置放於名為 archive 的檔案中。

-S section

僅從歸檔複製名為 section 的區段。此區段為使用者自行定義的區段。


範例 4–1 分割歸檔

在以下範例中,archive1.flar 被分割成三個檔案:


# flar split archive1.flar

分割歸檔後,可以修改 Archive Identification 區段或增加 User-Defined 區段。然後便可以合併這些區段,以重新建立歸檔。


合併 Solaris Flash 歸檔

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

使用 flar combine 指令可以從個別區段建立 Solaris Flash 歸檔。假設每個區段皆位於單獨的檔案中,檔案名稱就是各區段的名稱。至少必須存在以下三個檔案:

合併區段時,請注意以下事項:

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

從歸檔擷取資訊

使用 flar info 指令來取得有關已建立之歸檔的資訊。指令語法如下:

flar info [-l] [- k keyword] [-t [-p posn] [-b blocksize]] filename

-k keyword

僅傳回 keyword 關鍵字的值。

-l

列出 Archive 區段中的所有檔案。


範例 4–4 列出 Archive 區段中的檔案

在此範例中,指令將檢查名為 archive3.flar 的歸檔的檔案結構。


# flar info -l archive3.flar
aaa
aaa/bbb
aaa/bbb/ccc
aaa/bbb/ccc/ddd
aaa/eee