JavaScript is required to for searching.
跳過導航連結
結束列印檢視
Oracle Solaris 10 1/13 安裝指南:Live Upgrade 與升級規劃     Oracle Solaris 10 1/13 Information Library (繁體中文)
search filter icon
search icon

文件資訊

前言

第 1 部分使用 Live Upgrade 升級

1.  Oracle Solaris 安裝規劃資訊的位置

2.  Live Upgrade (簡介)

3.  Live Upgrade (規劃)

4.  使用 Live Upgrade 建立啟動環境 (作業)

5.  使用 Live Upgrade 升級 (作業)

6.  失敗回復:轉至備用原始啟動環境 (作業)

7.  維護 Live Upgrade 啟動環境 (作業)

8.  在已安裝非全域區域的系統上升級 Oracle Solaris 作業系統

9.  Live Upgrade 範例

第 2 部分使用 Live Upgrade 升級和遷移至 ZFS 根集區

10.  Live Upgrade 和 ZFS (簡介)

Oracle Solaris 10 8/11 發行版本中的新增功能

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

使用 Live Upgrade 搭配 ZFS 簡介

從 UFS 檔案系統遷移至 ZFS 根集區

從 UFS 根 (/) 檔案系統遷移至 ZFS 根集區

將配置有 Solaris Volume Manager 磁碟區的 UFS 檔案系統遷移至 ZFS 根檔案系統

從 ZFS 根集區建立新啟動環境

在同一個根集區中建立新啟動環境

在另一個根集區上建立新啟動環境

從目前執行中系統以外的來源建立新啟動環境

在安裝非全域區域的系統上建立 ZFS 啟動環境

11.  針對 ZFS 執行 Live Upgrade (規劃)

12.  為 ZFS 根集區建立啟動環境

13.  針對已安裝非全域區域的 ZFS 執行 Live Upgrade

第 3 部分附錄

A.  Live Upgrade 指令參考

B.  疑難排解 (作業)

C.  附加的 SVR4 封裝需求 (參考)

D.  升級時使用修補程式分析器 (作業)

字彙表

索引

從 ZFS 根集區建立新啟動環境

您可以在同一個根集區中或在新的根集區上建立新 ZFS 啟動環境。本節包含以下簡介:

在同一個根集區中建立新啟動環境

在同一個 ZFS 根集區中建立新啟動環境時,lucreate 指令會從來源啟動環境建立快照,然後從該快照建立複製。幾乎在瞬間就會完成快照和複製的建立,因此使用的磁碟空間極少。最終所需的空間量取決於升級程序中替代的檔案數目。雖然快照為唯讀,但是複製是可讀寫的快照副本。對複製啟動環境所做的任何變更不會反映在快照或建立快照的來源啟動環境中。


備註 - 當使用中資料集中的資料變更時,快照會持續參照舊資料而耗用空間。因此,快照會阻止資料釋回集區中。如需快照的更多資訊,請參閱「Oracle Solaris ZFS Administration Guide」中的第 6 章「Working With Oracle Solaris ZFS Snapshots and Clones」


當目前啟動環境位於同一 ZFS 集區上時,會忽略 -p 選項。

下圖顯示從 ZFS 根集區建立 ZFS 啟動環境。磁碟片段 c0t0d0s0 包含 ZFS 根集區 rpool。在 lucreate 指令中,-n 選項會將名稱指定給要建立的啟動環境 new-zfsBE。建立原始根集區的快照 rpool@new-zfsBE。該快照會用來建立複製,即新的啟動環境 new-zfsBE。啟動環境 new-zfsBE 準備就緒,可以升級及啟動。

圖 10-3 在同一個根集區上建立新啟動環境

image:上下文說明圖例。

範例 10-3 在同一個 ZFS 根集區中建立啟動環境

此範例顯示的指令與圖例中的指令相同。它會在相同的根集區中建立新的啟動環境。lucreate 指令會搭配 -c zfsBE 選項命名目前執行中的啟動環境,而 -n new-zfsBE 則會建立新啟動環境。zfs list 指令會顯示具有新啟動環境和快照的 ZFS 資料集。

# lucreate -c zfsBE -n new-zfsBE
# zfs list
NAME                                   USED  AVAIL  REFER  MOUNTPOINT
rpool                                     11.4G  2.95G    31K  /rpool
rpool/ROOT                                4.34G  2.95G    31K  legacy
rpool/ROOT/new-zfsBE                      4.34G  2.95G  4.34G  /
rpool/dump                                2.06G  5.02G    16K  -
rpool/swap                                5.04G  7.99G    16K  -

在另一個根集區上建立新啟動環境

您可以使用 lucreate 指令,將現有 ZFS 根集區複製到另一個 ZFS 根集區。複製程序可能需要一些時間,實際情況取決於您的系統。

下圖顯示 zpool 指令會在 c0t1d0s5 上建立 ZFS 根集區 rpool2,因為可啟動的 ZFS 根集區尚未存在。使用 lucreate 指令搭配 -n 選項會將名稱指定給要建立的啟動環境 new-zfsBE-p 選項會指定新啟動環境的放置位置。

圖 10-4 在另一個根集區上建立新啟動環境

image:上下文說明圖例。

範例 10-4 在不同的 ZFS 根集區上建立啟動環境

此範例顯示的指令與圖例中建立新啟動環境,然後在新建立的根集區中建立新啟動環境的指令相同。在此範例中,zpool create 指令會建立 rpool2zfs list 指令顯示在 rpool2 中沒有建立任何 ZFS 資料集。資料集是使用 lucreate 指令建立的。

# zpool create rpool2 c0t2d0s5
# zfs list
NAME                                   USED  AVAIL  REFER  MOUNTPOINT
rpool                                     11.4G  2.95G    31K  /rpool
rpool/ROOT                                4.34G  2.95G    31K  legacy
rpool/ROOT/new-zfsBE                      4.34G  2.95G  4.34G  /
rpool/dump                                2.06G  5.02G    16K  -
rpool/swap                                5.04G  7.99G    16K  -

新 ZFS 根集區 rpool2 建立於磁碟片段 c0t2d0s5 上。

# lucreate -n new-zfsBE -p rpool2
# zfs list
NAME                                   USED  AVAIL  REFER  MOUNTPOINT
rpool                                     11.4G  2.95G    31K  /rpool
rpool/ROOT                                4.34G  2.95G    31K  legacy
rpool/ROOT/new-zfsBE                      4.34G  2.95G  4.34G  /
rpool/dump                                2.06G  5.02G    16K  -
rpool/swap                                5.04G  7.99G    16K  -

新啟動環境 new-zfsBE 會與其他資料集 ROOTdumpswap 建立於 rpool2 上。啟動環境 new-zfsBE 準備就緒,可以升級及啟動。