您可使用 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 – archive identification 區段的副本,包含所有關鍵字值對。
archive – 歸檔本身。可以壓縮此檔案。
# flar split archive1.flar |
分割歸檔後,可以修改 archive identification 區段或增加 user-defined 區段。然後便可以合併這些區段,以重新建立歸檔。
將歸檔分割成數個區段後,可以合併這些區段以建立新的歸檔。
flar combine 指令會從個別區段建立 Solaris Flash 歸檔。下表說明 flar 指令如何處理合併區段。
flar combine 指令的指令語法如下:
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 關鍵字的值。
列出 Archive 區段中的所有檔案。
在此範例中,指令將檢查名為 archive3.flar 的歸檔的檔案結構。
# flar info -l archive3.flar aaa aaa/bbb aaa/bbb/ccc aaa/bbb/ccc/ddd aaa/eee |