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

復原影像程序

下列程序提供建立 Flash Archive 影像的最簡單說明,此影像可載入於目標系統以復原失效的磁碟機。

Procedure建立及儲存 FLAR 影像

開始之前

若要執行這些程序,您需要存取下列項目:

  1. 記錄影像所屬的磁碟機分割區表。

    此步驟假設替代磁碟機的大小和分割方式與原始磁碟機相同。

    使用以下兩個方法的其中一個可取得磁碟機分割區表的資訊。

    • 對於超級使用者 (根使用者),使用 format 指令可列印 FLAR 影像所屬磁碟機的分割區表。


      # format

      format 指令可提供分割區的名稱。

      1. 從清單中選取啟動磁碟機。

        清單中的第一個磁碟通常是啟動磁碟機。

      2. 使用 partition 子指令可存取分割區功能表。

      3. 使用 quit 子指令可結束分割區功能表。

      4. 使用 quit 子指令可結束 Format 應用程式。

        如需詳細資訊,請參閱「format(1M)線上手冊」。

    • 對於超級使用者 (根使用者),使用 prtvtoc 指令可產生分割區資訊。


      # prtvtoc /dev/dsk/c0t0d0s0

      prtvtoc 指令可根據各個分割區的磁柱數提供分割區大小。

    將資訊儲存於安全的位置。您將在復原期間復原系統影像時使用此資訊。

  2. 務必確保將建立 FLAR 影像的位置有足夠的空間可用。

    未壓縮的 FLAR 歸檔最多需要 15 GB 的空間。


    # df -h /tmp

    備註 –

    如果 /tmp 沒有足夠的空間,請嘗試不同的檔案系統,例如改用 /export。在此情況下,請使用替代檔案系統,例如 /export,而不要在以下步驟中使用 /tmp


  3. 將系統關機,然後將系統重新開機至單一使用者模式。

    如需關閉系統的說明,請參閱「System Administration Guide: Basic Administration 」中的「How to Shut Down a Stand-Alone System」

  4. 建立 FLAR 歸檔。

    如以下範例所示,執行 flarcreate 指令。

    在此範例中,FLAR 影像將儲存於 /tmp 之下的目錄中,名稱為 FLAR_recovery。FLAR 影像的名稱將是 newsystem_recovery.flar


    # mkdir /FLAR_recovery
    # flarcreate -n my_recovery_image -x /FLAR_recovery \
    /FLAR_recovery/newsystem_recovery.flar

    在此範例中:

    • -n my_recovery_image 會將名稱加入 FLAR 影像中。該名稱應該是不重複且有意義的名稱,以便能夠更輕易地看出是系統的 FLAR 影像。

    • -x /FLAR_recovery 會使得 /FLAR_recovery 目錄及其中的內容排除在 FLAR 影像之外,因為回復影像不需要該目錄。


      備註 –

      flarcreate 指令預設會忽略位於「交換」分割區中的項目。


    • /FLAR_recovery/newsystem_recovery.flar 是 FLAR 影像的路徑及檔案名稱。該檔案名稱應該是不重複且有意義的名稱,以便能夠更輕易地看出是系統的 FLAR 影像。

  5. 將 FLAR 影像儲存於安全的系統外位置。

    FLAR 影像必需儲存於非啟動裝置的本機儲存裝置,或儲存於 NFS 的遠端位置。儲存裝置或遠端位置必須可供系統在回復時存取。

    將新的 FLAR 複製到安全的位置,如此範例所示。


    # cp /FLAR_recovery/newsystem_recovery.flar \
     /net/my-safe-machine/FLAR_image

Procedure從 FLAR 影像回復系統影像

回復程序以正常的安裝程序開始,依照您選擇的安裝方法進行。其中不是以開機方法進行安裝,而是使用安裝程式從 FLAR 影像進行安裝。

  1. 使用以下其中一個選項開始開機程序。

    • 使用初始開機媒體 (安裝 CD/DVD)。

    • 使用 netinstall 服務。


      ok> boot net
  2. 提供網路、日期與時間,以及系統的密碼資訊。

  3. 在 [指定媒體] 畫面出現時,選取 [網路檔案系統]。

  4. 在 [指定網路檔案系統路徑] 畫面出現時,提供 FLAR 影像系統外位置的路徑。

    例如,輸入以下路徑。


    /net/my-safe-machine/FLAR_image/newsystem_recovery.flar

    [Flash 歸檔摘要] 畫面隨即顯示。

    • 如果檔案資訊正確,請按 [下一步]。

    • 如果檔案資訊不正確,請按一下 [取消選取全部歸檔],此時您能夠以正確的資訊再次進行此步驟。

  5. 指定 FLAR 影像位置。

    在我們的範例中,將使用以下位置。


    my-safe-machine:/FLAR_image/newsystem_recovery.flar
  6. 在 [選取磁碟] 畫面中,選取將安裝 FLAR 影像的磁碟。

  7. 選擇不保留現有資料。

  8. 在 [檔案系統和磁碟配置] 畫面中,選取 [自訂] 編輯磁碟片段,以便從原始磁碟輸入磁碟分割區表的值。

    分割區表對應於磁碟的各個磁碟片段。分割區表的分割區 0 對應於硬碟的磁碟片段 0 (s0)。

    • 磁碟片段大小能夠以磁柱為單位加以檢視,以便更加確實比對分割區表的輸出。選取分割區表中的 [磁柱] 即可以磁柱為單位檢視分割區表。

    • 請勿變更磁碟片段 2 的大小。不論配置的空間有多少,這個磁碟片段都必須涵蓋整個磁碟。

    • 若要取得分割區表的起始值及大小值,請使用您執行 prtvtoc 指令時記錄的分割區資訊。第一個磁區值除以磁區/磁柱值即可得出分割區表的起始值,磁區/磁柱值可在 prtvtoc 指令輸出中找到。磁區計數除以磁區/磁柱值即可得出大小值,磁區/磁柱值可在 prtvtoc 指令輸出中找到。

    • 如果替代磁碟的儲存空間大於原始磁碟的儲存空間,則可加以分割,以使用可用空間。不過,為各個分割區配置的大小至少應與原始磁碟相同。

    系統重新開機後,便完成回復。

  9. (可選擇) 重建裝置樹狀結構

    以上的回復說明假設建立回復影像與執行回復的這段時間內未新增、移除或移動任何硬體元件,然而,如果在變更硬體後回復系統,則可能需要更新裝置樹狀結構 (/dev/devices)。可使用系統重新配置重新開機或 devfsadm 指令完成此更新。

    若要重建裝置樹狀結構,請以根使用者身分使用 devfsadm 指令,如下所示。


    # devfsadm -C

其他資源