Solaris 10 11/06 安裝指南:Solaris Live Upgrade 與升級規劃

比對啟動環境

使用 [比對] 功能表或 lucompare,來檢查使用中啟動環境和其他啟動環境之間的差異。若要進行比對,非使用中啟動環境必須處於完整狀態,且不能有待決的複製工作。請參閱顯示所有啟動環境的狀態

指定的啟動環境中不能包含任何使用 lumountmount 掛載的分割區。

Procedure比對啟動環境 (文字使用者介面)

  1. 從主功能表中選取 [比對]。

  2. 選取 [比對原始啟動環境] 或 [比對使用中啟動環境]。

  3. 按 F3。

  4. 鍵入原始 (使用中) 啟動環境和非使用中啟動環境的名稱,以及檔案的路徑:


    Name of Parent: solaris8
    Name of Child: solaris8-1
    Full Pathname of the file to Store Output: /tmp/compare
    
  5. 若要儲存到這個檔案,請按 F3。

    [比對] 功能表可顯示以下屬性:

    • 模式。

    • 連結數目。

    • 所有者。

    • 群組。

    • 總和檢查 – 只有當指定啟動環境中的檔案符合之前描述的使用中啟動環境中的所有欄位,電腦才會執行總和檢查。如果一切都符合而只有總和檢查不同,則不同的總和檢查會附加到比對檔案的項目中。

    • 大小。

    • 檔案只能位於一個啟動環境中。

  6. 若要返回 [比對] 功能表,請按 F3。

Procedure比對啟動環境 (指令行介面)

  1. 成為超級使用者,或者假定一個對等身份。

    身份包含授權指令與特權指令。如需有關角色的更多資訊,請參閱「System Administration Guide: Security Services」中的「Configuring RBAC (Task Map)」

  2. 鍵入:


    # /usr/sbin/lucompare -i  infile (or) -t -o  outfile BE_name
    
    -i  infile

    比對列於 infile 中的檔案。要進行比對的檔案名稱必須是絕對的。如果檔案中的項目是一個目錄,比對將會遞迴至目錄中。使用此選項或 -t,不能同時使用兩者。

    -t

    只比對非二進位檔案。此比對會在每個檔案上使用 file (1) 指令來決定該檔案是否為文字檔案。使用此選項或 -i,不能同時使用兩者。

    -o  outfile

    將差異的輸出重新導向至 outfile

    BE_name

    指定比對至使用中啟動環境的啟動環境名稱。


範例 7–2 比對啟動環境 (指令行介面)

在本範例中,first_disk 啟動環境 (來源) 與 second_disk 啟動環境進行比對,並將結果傳送至某個檔案。


# /usr/sbin/lucompare -i  /etc/lu/compare/ \
-o /var/tmp/compare.out second_disk