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

使用 Solaris Live Upgrade 的系統需求和限制

在將 UFS 檔案系統遷移至 ZFS 檔案系統之前,或是從現有 ZFS 根池建立新 ZFS 啟動環境之前,請確定您已閱讀並瞭解下列需求和限制。除了「Oracle Solaris 10 9/10 安裝指南:安裝與升級規劃」中的第 6 章「ZFS 根檔案系統安裝 (規劃)」所列的需求外,還需要符合這些額外的需求。

表 12–1 需求和限制

需求或限制 

說明 

資訊 

您必須至少已安裝 Solaris 10 10/08 發行版本。 

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

 

磁碟空間 

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

如需說明,請參閱「Oracle Solaris 10 9/10 安裝指南:安裝與升級規劃」中的「ZFS 安裝的磁碟空間需求」

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

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

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

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

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

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

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

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

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

當您遷移共用檔案系統時,共用檔案系統無法複製到新 ZFS 根池上的獨立磁碟片段。 

例如,針對 UFS 根 (/) 檔案系統執行 Solaris Live Upgrade 時,您可以使用 -m 選項,將 /export 檔案系統複製到另一個裝置。您沒有複製共用檔案系統到 ZFS 池的 -m 選項。

 

遷移包含非全域區域的 UFS 根檔案系統時,不會遷移共用檔案系統。 

在具有 UFS 根 (/) 檔案系統並安裝非全域區域的系統上,在 UFS 至 ZFS 遷移的過程中,如果非全域區域位於重要檔案系統中,則會遷移這些區域。或者,當您在同一 ZFS 池中進行升級時,便會複製區域。如果非全域區域存在於共用 UFS (/) 檔案系統,為了遷移至 ZFS 根池,您必須先升級此區域,就與先前 Solaris 發行版本的方式相同。

請勿使用 ZFS rename 指令。

Solaris Live Upgrade 功能無法察覺名稱變更,後續指令 (例如 ludelete) 將會失敗。事實上,如果您擁有現有的啟動環境,並且要繼續使用時,請勿重新命名 ZFS 池或檔案系統。

 

在使用 lucreate 指令之前設定資料集特性。

Solaris Live Upgrade 會為啟動環境建立資料集,以及為交換區和傾印裝置建立 ZFS 磁碟區,但是不負責任何現有資料集特性的修改。這表示,如果您要在新啟動環境中啟用資料集特性,則必須在 lucreate 作業之前設定該特性。例如:


# zfs set compression=on rpool/ROOT

請參閱「Oracle Solaris ZFS Administration Guide」中的「Introducing ZFS Properties」

在同一 ZFS 根池中建立 ZFS 啟動環境時,您不能使用 lucreate 指令包含和排除選項來自訂內容。

同一 ZFS 根池中建立啟動環境時,您不能使用 -f-o-y- Y-z 選項,在主要啟動環境中包含和排除檔案。但是,在下列情況下,您可以使用這些選項:

  • 從 UFS 檔案系統建立啟動環境至 UFS 檔案系統

  • 從 UFS 檔案系統建立啟動環境至 ZFS 根池

  • 從 ZFS 根池建立啟動環境至不同的 ZFS 根池

如需使用包含和排除選項的資訊,請參閱建立啟動環境與自訂內容

您不能使用 Solaris Live Upgrade 升級非根 ZFS 檔案系統。