Solaris 9 安裝指南

比對開機環境

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

指定的開機環境中不能存在以 lumountmount 來裝載的分割區。

比對開機環境 (字元介面)

  1. 從主功能表中選取 Compare。

  2. 選取 Compare to Original 或 Compare to an Active 的開機環境。

  3. 按 F3。

  4. 鍵入原始 (現用) 開機環境和非作用中開機環境的名稱,以及檔案的路徑:


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

    Compare 功能表可顯示下列屬性:

    • 模式。

    • 連結數目。

    • 所有者。

    • 群組。

    • 總和檢查 - 只有當指定開機環境中的檔案符合之前描述的現用開機環境中的所有欄位,電腦才會執行總和檢查。如果一切都符合,只有總和檢查不同時,不同的總和檢查會附加到比對檔案的登錄中。

    • 大小。

    • 檔案只存在於一個開機環境中。

  6. 若要返回 Compare 功能表,請按下 F3。

比對開機環境 (指令行介面)

  1. 以超級使用者的身份登入。

  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

    指定比對至現用開機環境的開機環境名稱。 


    範例 34–2 比對開機環境 (指令行介面)

    在這個範例中,係比對 first_disk 開機環境 (來源) 和 second_disk 的開機環境,並將結果傳送至檔案中。


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

比對開機環境 (字元介面)

  1. 從主功能表中選取 Compare。

  2. 選取 Compare to Original 或 Compare to an Active 的開機環境。

  3. 按 F3。

  4. 鍵入原始 (現用) 開機環境和非作用中開機環境的名稱,以及檔案的路徑:


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

    Compare 功能表可顯示下列屬性:

    • 模式。

    • 連結數目。

    • 所有者。

    • 群組。

    • 總和檢查 - 只有當指定開機環境中的檔案符合之前描述的現用開機環境中的所有欄位,電腦才會執行總和檢查。如果一切都符合,只有總和檢查不同時,不同的總和檢查會附加到比對檔案的登錄中。

    • 大小。

    • 檔案只存在於一個開機環境中。

  6. 若要返回 Compare 功能表,請按下 F3。

比對開機環境 (指令行介面)

  1. 以超級使用者的身份登入。

  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

    指定比對至現用開機環境的開機環境名稱。 


    範例 34–2 比對開機環境 (指令行介面)

    在這個範例中,係比對 first_disk 開機環境 (來源) 和 second_disk 的開機環境,並將結果傳送至檔案中。


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