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

第 4 章 安裝與管理 Solaris Flash 歸檔 (作業)

本章介紹了使用 Solaris 安裝程式安裝 Solaris Flash 歸檔的逐步程序。本章還介紹了使用其他安裝程式安裝 Solaris Flash 歸檔的程序參照。並介紹了管理歸檔的逐步程序。

如需建立或安裝 Solaris Flash 歸檔的限制,請參閱表 2–1


注意 – 注意 –

使用 Solaris Flash 歸檔安裝 Solaris 作業系統時,歸檔和安裝媒體必須包含相同的作業系統版本。例如,如果歸檔是 Solaris 10 作業系統且您使用的是 DVD 媒體,則必須使用 Solaris 10 DVD 媒體來安裝歸檔。如果作業系統版本不相符,則目標系統上的安裝會失敗。


藉由 Solaris 安裝程式安裝 Solaris Flash 歸檔

若要使用 Solaris 安裝程式來安裝 Solaris Flash 歸檔,請使用下列程序。

Procedure安裝 Solaris Flash 歸檔

  1. 開始 Solaris 安裝程式,逐步執行面板,直至到達 [指定媒體] 面板。繼續 Solaris Flash 安裝。

    如需逐步程序,請參閱以下程序之一。

  2. 指定要用來安裝的媒體。

    1. 鍵入系統提示您輸入的資訊。

      選取的媒體 

      提示符號 

      DVD 或 CD 

      插入 Solaris Flash 歸檔所在的光碟。 

      網路檔案系統 

      指定 Solaris Flash 歸檔所在的網路檔案系統之路徑。您也可以指定歸檔檔案的名稱。 

      HTTP 

      指定存取 Solaris Flash 歸檔所需的 URL 和代理資訊。 

      FTP 

      指定 FTP 伺服器和 Solaris Flash 歸檔的路徑。指定允許您存取 FTP 伺服器的使用者和密碼資訊。指定存取 FTP 伺服器所需的所有代理資訊。 

      本機磁帶 

      指定本機磁帶裝置及 Solaris Flash 歸檔在磁帶上的位置。 

      如果選取了從 DVD、CD 或 NFS 伺服器安裝歸檔,螢幕上將顯示 [選取 Flash 歸檔] 面板。

    2. 對於儲存在光碟或 NFS 伺服器上的歸檔,請在 [選取 Flash 歸檔] 面板上選取一個或多個要安裝的 Solaris Flash 歸檔。

    3. 在 [Flash 歸檔摘要] 面板上,確認已選取的歸檔,並按 [下一步]。

    4. 在 [附加 Flash 歸檔] 面板上,可以透過指定其他歸檔所在的媒體,來安裝附加 Solaris Flash 歸檔。如果您不想安裝附加歸檔,請選取 [無]。

  3. 按一下 [下一步] 以繼續安裝。

    按照下列其中一個程序的步驟,完成安裝。

安裝 Solaris Flash 歸檔的程序參照

初始安裝時,您可以使用任何 Solaris 安裝方法來安裝 Solaris Flash 歸檔。必須使用自訂的 JumpStart 或 Solaris Live Upgrade 來安裝 Solaris Flash 差動歸檔。

安裝類型 

參照 

安裝 Solaris Flash 歸檔的初始安裝 

藉由 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 指令如何處理合併區段。

條件 

說明 

最少檔案數 

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

  • 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 

從歸檔擷取資訊

您可使用 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