Oracle Solaris 10 9/10 安裝指南:安裝與升級規劃

第 6 章 ZFS 根檔案系統安裝 (規劃)

本章提供系統需求和限制,這些資訊可用來協助您安裝 ZFS 根池。另外,還提供了可用來安裝 ZFS 根池之安裝程式的簡介。

如果您的系統有多個啟動環境,請參閱第 7 章基於 SPARC 和基於 x86 之系統啟動 (簡介與規劃),以取得有關啟動的資訊。

Solaris 10 10/09 發行版本中的新增功能

從 Solaris 10 10/09 發行版本開始,您可以設定 JumpStart 設定檔來識別 ZFS 根池的 Flash 歸檔。

Flash 歸檔可以建立在執行 UFS 根檔案系統或 ZFS 根檔案系統的系統上。ZFS 根池的 Flash 歸檔含有整個池階層,但交換和傾印磁碟區以及任何其他排除的資料集除外。安裝 Flash 歸檔時,會建立交換和傾印磁碟區。

您可以使用下列 Flash 歸檔安裝方法:

如需詳細說明和限制,請參閱「Oracle Solaris ZFS Administration Guide」中的「Installing a ZFS Root File System (Oracle Solaris Flash Archive Installation)」

安裝 ZFS 根池的需求

表 6–1 系統需求和限制

需求或限制 

說明 

資訊 

記憶體

最小記憶體為 768 MB。基於整體效能考量,建議大小為 1 GB。 

ZFS Administration Guide

磁碟空間 

可啟動 ZFS 根檔案系統的最低可用池空間取決於實體記憶體大小、可用磁碟空間以及要建立的啟動環境數目。 

如需說明,請參閱ZFS 安裝的磁碟空間需求

ZFS 儲存池必須使用磁碟片段而非整個磁碟來建立,才能升級及啟動。 

  • 使用磁碟片段建立的池可以進行鏡像,但多重磁碟的 RAID-Z 配置或非備援配置則不可以。在 /dev/md/[r]dsk 目錄中必須可取得 SVM 裝置資訊。

  • 池必須有 SMI 標籤。您無法啟動有 EFI 標籤的磁碟。

  • 僅限 x86:ZFS 池必須位於具有 fdisk 分割區的磁碟片段中。

當您使用 Solaris Live Upgrade 從 UFS 根 (/) 檔案系統遷移至 ZFS 根池時,請考慮這些需求。

  • 使用 Solaris Live Upgrade 從 UFS 檔案系統遷移至 ZFS 根池,或在根池中建立新啟動環境,是從 Solaris 10 10/08 發行版本開始的新增功能。此發行版本包含將 Solaris Live Upgrade 與 ZFS 搭配使用所需的軟體。若要將 ZFS 與 Solaris Live Upgrade 搭配使用,您至少必須安裝此發行版本。

  • 您只能從 UFS 檔案系統遷移至 ZFS 檔案系統。

    • UFS 檔案系統以外的檔案系統無法遷移至 ZFS 根池。

    • 您無法從 ZFS 根池建立 UFS 檔案系統。

  • 遷移之前,ZFS 儲存池必須已存在。

ZFS 安裝的磁碟空間需求

通常,在具有 UFS 根檔案系統的系統上,交換和傾印會位於同一個磁碟片段上。因此,UFS 會與傾印裝置共用交換空間。在 ZFS 根池中,交換和傾印為獨立的 zvols,因此它們不會共用同一個實體空間。在安裝或升級具有 ZFS 根檔案系統的系統後,交換區的大小和傾印裝置的大小取決於實體記憶體的容量。可啟動 ZFS 根檔案系統的最低可用池空間取決於實體記憶體大小、可用磁碟空間以及要建立的啟動環境數目。建議記憶體的大小至少約為 1 GB,磁碟空間至少為 2 GB。空間的耗用方式如下:

可用來安裝 ZFS 根池的 Solaris 安裝程式

下列安裝程式會執行 ZFS 根池的初始安裝。

使用 Solaris Live Upgrade 可以將 UFS 檔案系統遷移至 ZFS 根池。此外,Solaris Live Upgrade 也可以建立可升級的 ZFS 啟動環境。

表 6–2 ZFS 安裝程式和限制

ZFS 安裝程式 

說明 

限制 

資訊 

Solaris 文字介面安裝程式 

Solaris 文字介面安裝程式會執行 ZFS 根池的初始安裝。在安裝期間,您可以選擇要安裝 UFS 檔案系統還是 ZFS 根池。您可以在安裝期間選取兩個或更多個磁碟片段,以設定鏡像的 ZFS 根池。或者,您可以在安裝之後,附加或增加額外的磁碟,以建立鏡像的 ZFS 根池。位於 ZFS 磁碟區中的交換和傾印裝置會自動建立於 ZFS 根池中。 

  • GUI 安裝程式無法用於安裝 ZFS 根池。

  • 您不能使用標準升級程式進行升級。您必須使用 Solaris Live Upgrade 來升級 ZFS 根池。

「Oracle Solaris 10 9/10 安裝指南:基本安裝」中的第 3 章「使用 Solaris 互動式文字介面安裝程式安裝 ZFS 根池 (規劃與作業)」

Solaris Live Upgrade 

您可以使用 Solaris Live Upgrade 功能執行下列作業:

  • 將 UFS 根 (/) 檔案系統遷移至 ZFS 根池

  • 使用下列方式建立新啟動環境:

    • 在現有 ZFS 根池中

    • 在另一個 ZFS 根池中

    • 從目前執行中的系統以外的來源

    • 在已安裝非全域區域的系統上

在您使用 lucreate 指令建立 ZFS 啟動環境之後,您可以在此啟動環境上使用其他的 Solaris Live Upgrade 指令。

在使用 lucreate 指令之前,必須先建立儲存池。

「Oracle Solaris 10 9/10 安裝指南:Solaris Live Upgrade 與升級規劃」中的第 11 章「Solaris Live Upgrade 和 ZFS (簡介)」

JumpStart 

從 Solaris 10 10/09 發行版本開始,您可以設定 JumpStart 設定檔來識別 ZFS 根池的 Flash 歸檔。請參閱Solaris 10 10/09 發行版本中的新增功能

您可以建立設定檔,並使用此設定檔來建立 ZFS 儲存池以及指定可啟動的 ZFS 檔案系統。新的 ZFS 關鍵字提供了初始安裝。 

  • 您不能使用 install_type upgrade 關鍵字來升級 ZFS 根池,也不能使用 Solaris Flash 關鍵字。

  • 在 UFS 特定設定檔中允許使用的某些關鍵字,在 ZFS 特定設定檔中會不允許使用。