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

Procedure藉由已更新的主影像建立 Solaris Flash 差動歸檔

在建立差動歸檔之前,需要兩個影像以進行比對:未變更的主影像和已更新的主影像。第一個影像為未變更的主影像,它一直保持不變。該影像已儲存且需要存取。第二個影像為藉由少量變更更新過的未變更的主影像。根 (/) 檔案系統是新影像的預設位置,但是,如果此影像儲存在其他位置,您也可以存取此影像。擁有這兩個影像後,您可以建立僅含有這兩個影像之間差異部分的差動歸檔。然後,可以將差動歸檔安裝在先前藉由未變更的主影像安裝的複製系統上。

步驟
  1. 準備對主系統進行變更。進行變更之前,主系統應執行原始歸檔的複製件。


    備註 –

    必須保護未變更的主影像之副本不被變更,以在日後掛載時使用。


  2. 藉由以下任何變更來更新未變更的主影像。

    • 刪除套裝軟體。

    • 增加套裝軟體或修補程式。

    • 修改配置檔案。

    • 為複製系統上的週邊裝置增加支援。

  3. (可選擇) 建立自訂程序檔。請參閱建立自訂程序檔

  4. 在掛載點傳送未變更的主影像。

    • 如果未變更的主影像儲存在非使用中的啟動環境內,可以使用 lumount 指令來擷取它。


      # lumount BE_name mountpoint
      
      BE_name

      指定儲存未變更的主影像的啟動環境名稱。

      mountpoint

      指定儲存影像的根 (/) 檔案系統

      在以下範例中,非使用中的啟動環境名為 unchanged_master1。掛載點是主系統上的 /a 目錄。


      # lumount  unchanged_master1 /a
      
    • 如果影像儲存在複製系統上,可以使用 NFS 來掛載複製系統。

      1. 在主系統上,共用複製系統的根 (/) 檔案系統,並指定複製系統上的主根權限。


        # share -F nfs -o rw,root=master_system "/"
        

        master_system 是主系統的名稱。

      2. 在主系統上掛載複製系統。


        # mount -F nfs clone_system:/ master_dir
        
        clone_system

        指定要掛載的系統之名稱

        master_dir

        指定儲存未變更的主影像的目錄

    • 如果該影像是藉由 ufsdump 指令儲存的,可以使用 ufsrestore 指令來擷取副本。如需有關如何使用這些指令的資訊,請參閱「System Administration Guide: Devices and File Systems」中的第 28 章「UFS Backup and Restore Commands (Reference)」

  5. 建立差動歸檔。


    # flar create -n archive_name -A unchanged_master_image_dir \
      options path/filename
    
    archive_name

    指定歸檔的名稱。您指定的 archive_name 是關鍵字 content_name 的值,該名稱列在 Archive identification 區段中。

    -A unchanged_master_image_dir

    透過對比新系統影像和 unchanged_master_image_dir 引數所指定的影像,來建立差動歸檔。依預設,新系統影像為根 (/)。您可以藉由 -R 選項來變更預設值。unchanged_master_image_dir 是透過 UFS、NFS 或 lumount 指令儲存或掛載未變更的系統影像的目錄。

    您可以使用用於內容選取的選項來包含或排除某些檔案。如需選項的清單,請參閱flar create

    options

    如需選項的描述,請參閱flar create

    path

    指定要儲存該歸檔檔案的目錄之路徑。如果不指定路徑,flar create 會將歸檔檔案儲存在目前的目錄中。

    filename

    指定歸檔檔案的名稱。

    • 如果差動歸檔檔案建立成功,flar create 指令會傳回退出碼 0。

    • 如果差動歸檔建立失敗,flar create 指令將傳回一個非零的退出碼。

    如需有關安裝歸檔的程序,請參閱「Solaris 10 安裝指南:自訂 JumpStart 及進階安裝」中的「準備使用自訂 JumpStart 安裝來安裝 Solaris Flash 歸檔」


範例 3–13 藉由主系統上的新主影像來建立差動歸檔

在此範例中,未變更的主影像的目錄名稱為 unchanged_master1,含有變更的新主影像是根 (/) 目錄。新主影像會與未變更的主影像進行對比,產生差動歸檔,然後進行壓縮。差動歸檔儲存在 diffarchive1.flar 檔案中。此歸檔含有安裝時要刪除、變更或增加的檔案。


# flar create -n diffarchive1 -A /a/unchanged_master1 -c diffarchive1.flar


範例 3–14 藉由儲存在非使用中的啟動環境內的影像來建立差動歸檔

在此範例中,未變更的主影像 unchanged_master1 被儲存在非使用中的啟動環境內,並可以透過掛載啟動環境來存取。新的主影像是根 (/) 目錄。新的主影像會與未變更的主影像進行對比,所產生的差動歸檔會經過壓縮。歸檔儲存在 diffarchive4.flar 中。此歸檔含有安裝時要刪除、變更或增加的檔案。


# lumount unchanged_master1 /a
# flar create -n diffarchive4 -A /a -c  diffarchive4.flar