Solstice DiskSuite 4.2 安裝與產品須知

Solstice DiskSuite 4.2 安裝與產品須知

一般資訊

新功能

Solstice DiskSuite 4.2 包含了下列的新功能:

已知的錯誤

底下是與 Solstice DiskSuite 4.2 相關錯誤其優先順序為 1、2 和 3 的列表。錯誤的優先順序和嚴重性係提示於下列 BugID 編號之後的括弧中。

Solstice DiskSuite 4.2 用法須知

Solstice DiskSuite 4.2 程式的需求如下:

AnswerBook2 線上文件

Solaris Easy Access Server 2.0 Documentation CD 包含下列 DiskSuite 文件的各版本與 AnswerBook2 伺服器:

有關 AnswerBook2 產品的詳細資訊,請參考 Solaris Easy Access Server 2.0 安裝程式庫

安裝

執行 Solaris 2.6 或 Solaris 7 的系統都支援 Solstice DiskSuite 4.2。執行舊版 Solaris 的系統必須先升級到 Solaris 2.6 或 Solaris 7,才能安裝 Solstice DiskSuite 4.2。

如果您正在系統上執行 Solstice DiskSuite 的起始安裝,只要先為系統安裝或升級為 Solaris 2.6 或 Solaris 7,再以「軟體管理者」 (swmtool(1M)) 圖形使用介面的 pkgadd(1M) 指令,或以 Solaris Web Start 安裝 DiskSuite 套裝軟體即可。有關 Web Start 的資訊,請參考 Solaris Easy Access Server 2.0 安裝程式庫

如果系統已經在執行舊版的 DiskSuite,安裝方法勢必因系統配置而異。下一節說明系統配置如何影響安裝。

將執行舊版 DiskSuite 的系統升級

在使用 DiskSuite 的系統上,Solaris 作業系統和 DiskSuite 的升級程序是息息相關的。底下的定義能幫助您理解這些程序及相關問題。

對於已執行舊版 DiskSuite 的系統,影響安裝的因素為:

  1. 您想要與 DiskSuite 4.2 一起執行的 Solaris 版本(也就是 Solaris 2.6 或 Solaris 7)

  2. 系統架構(也就是 SPARC 或 x86)

  3. 安裝前執行於系統上的 Solaris 版本

  4. 安裝前執行於系統上的 Solstice DiskSuite 版本

  5. 您是否有作業系統 metadevice

Solaris 安裝程式無法使常駐於 metadevice 上的 Solaris 軟體升級,因此在執行 Solaris 安裝程式以前,每個作業系統 metadevice 都必須分解成單一元件(片段)。Solaris 安裝之後,這些作業系統 metadevice 必須重新組合才行。

DiskSuite 配置和狀態資訊儲存在一個稱為 metadevice 狀態資料庫(或 metadb)的私人抄寫資料庫裡。 該資料庫係以驅動程式名稱和次要裝置號碼來描述磁碟機。從 DiskSuite 4.0 開始,Solstice DiskSuite 已容許新版 的 Solaris 與 DiskSuite 都能讀取舊版的 metadbs。DiskSuite 的每一版次都至少支援兩種版本的 Solaris。這使您能藉著 Solaris 及 DiskSuite 的先後升級,而從現有版本升級到您想要的 Solaris/DiskSuite 組合。支援矩陣列示於下列表格中。表格中的陰影部份指明哪一版的 DiskSuite 和 Solaris 是相容的。

表 1-1 Solstice DiskSuite 支援矩陣
   Solaris 2.3 Solaris 2.4 Solaris 2.5 Solaris 2.5.1 Solaris 2.6 Solaris 7
 Online: DiskSuite 2.0 or 3.0 * *
 DiskSuite 4.0     
 DiskSuite 4.1       
 DiskSuite 4.2 SPARC           
 DiskSuite 4.2 x86           **

* - 在 DiskSuite 升級前,請使用 Solstice DiskSuite 4.0 和 Solstice DiskSuite 4.1 中的 metacvt(1M) 指令,刪除系統 metadevice 狀態資料庫抄本和 metadevice,並於升級後回復抄本和 metadevice。

** - 在 x86 機器上升級 Solaris 7 之前,請使用 Solstice DiskSuite 4.2 中的 metacvt 指令,刪除系統 metadevice 狀態資料庫抄本和 metadevice。metacvt 指令建立一 shell 指令集,可在升級後回復抄本和 metadevice。

為使 metadevice 狀態資料庫資訊有效起見,新的 Solaris 軟體必須經由升級才得以應用,以便在升級後保留裝置鏈結。


小心 - 小心 -

如果執行 Solaris 的完全安裝,所有的 DiskSuite 配置資訊都會遺失。遺失 DiskSuite 配置資訊可能導致資料流失或系統完全故障。


在升級期間不要變更機器的硬體配置,以避免裝置鏈結有所變更。遺失裝置鏈結會使 metadevice 狀態資料庫資訊失效,而且還可能導致資料流失或系統完全故障。

統合 SCSI 驅動程式,是 Solaris 7 for x86 的功能之一。同樣的 sd 驅動程式如今在 SPARC 和 x86 上都使用。因為 metadevice 狀態資料庫資訊包含了裝置驅動程式名稱,在 x86 上升級為 Solaris 7 需要重新建立 DiskSuite 的 metadb。DiskSuite 4.2 軟體分配包含有 metacvt(1M) 指令,可以進行 metadb自動刪除和重組。

處理上述這些因素的程序,可歸納成如下數項規則:

  1. 在已配置並且正在執行 Solstice DiskSuite 的系統上升級時,一定要執行 Solaris 安裝程式的“Upgrade”選項。

  2. 升級期間,絕不變更機器的硬體配置。

  3. 要升級 DiskSuite 4.2 和 Solaris 7,系統必須執行 Solaris 2.5、Solaris 2.5.1 或 Solaris 2.6 以及 DiskSuite 4.0 或 DiskSuite 4.1。如有需要,請遵循“Solstice DiskSuite 4.0 Product Notes”的指示,以便將系統升級到 Solaris 2.5 和 DiskSuite 4.0。

  4. 將 x86 系統升級為 DiskSuite 4.2 和 Solaris 7,在系統升級為 Solaris 7 之前,必須分解所有的l metadevice,刪除系統中的 DiskSuite metadevice 狀態資料庫,DiskSuite 套裝軟體也應刪除。升級為 Solar 7 以後,DiskSuite 4.2 套裝軟體必須加入,metadevice 也應重新組合。DiskSuite 4.2 所提供的 metacvt 指令集自動分解 metadevice,刪除系統中的 metadevice 狀態資料庫,並寫入一 shell 指令集,以便在升級和安裝 DiskSuite 4.2 套裝軟體後用來回復 metadevice 狀態資料庫,重建 metadevice。

  5. 要升級 DiskSuite 4.2 和 Solaris 2.6,系統必須執行 Solaris 2.4、Solaris 2.5或 Solaris 2.5.1,以及 Solstice DiskSuite 4.0 或 DiskSuite 4.1。如有需要,請遵循“Solstice DiskSuite 4.0 Product Notes”的指示,以便將系統升級到 Solaris 2.4 和 DiskSuite 4.0。

  6. 在作業系統升級前,包含了作業系統檔案(作業系統 metadevice)的 metadevice 必須分解成簡單的元件(單一片段)。


    小心 - 小心 -

    如果未能在系統升級之前分解作業系統 metadevice,勢必導致資料遺失,而且還可能使系統完全故障。


  7. 務必等到新版的 Solstice DiskSuite 軟體已安裝妥當,才可重新組合 metadevice 或將其裝設到檔案系統上。

轉換成 Solstice DiskSuite 4.2

升級程序係取決於操作層次和系統上所執行的 Solstice DiskSuite 版本。

如果轉換成 Solstice DiskSuite 4.2,您的系統將屬於下列三個種類之一:

下面數小節為每一種類的系統,提供 Solstice DiskSuite 4.2. 的升級指示 。

在搭配 Online: DiskSuite 2.0 或 Online: DiskSuite 3.0 且執行 Solaris 2.3 或 Solaris 2.4的系統上如何轉換成使用 DiskSuite 4.2?

首先必須按 DiskSuite 4.0 安裝注意事項的指示,將系統升級為 Solstice DiskSuite 4.0 和 Solaris 2.5。然後按照底下數小節的指示,升級為 Solstice DiskSuite 4.2。請遵循 Solaris 2.5 和 Solstice DiskSuite 4.0 產品須知的升級程序。

在執行 DiskSuite 4.0 或 4.1 的 SPARC 系統上,如何轉換成 DiskSuite 4.2?

本節中的程序只適用於在 Solaris 2.5 或 Solaris 2.5.1 上執行 DiskSuite 4.0 或 4.1,但想升級為 Solaris 2.6 或 Solaris 7 的 SPARC 機器。


小心 - 小心 -

展開這個程序之前,請將所有的檔案系統作好備份。詳細資訊請參閱 ufsdump(1M) 線上援助頁。


  1. 修復任何有錯誤的映射。

  2. metadb 配置、metadevice 配置、裝置鏈結和 /etc/vfstab 儲存在遠程磁碟或軟碟中。

    重新開機、將作業系統升級或安裝新版 DiskSuite 時,可以重寫一個或多個這些檔案。以下是一些將 metadb 配置、metadevice 配置和 /etc/vfstab儲存在本端軟碟的範例指令:


    # /usr/opt/SUNWmd/sbin/metadb > /dev/fd/metadb.cfg
    # /usr/opt/SUNWmd/sbin/metastat -p > /dev/fd/metadevice.cfg
    # cp /etc/vfstab /dev/fd/meta_vfstab
    # ls -l /dev/rdsk/*s0 > /dev/fd/binding
    # cp /etc/path_to_inst /dev/fd/path_to_inst
    

    下列範例指令將 metadb 配置、metadevice 配置和 /etc/vfstab儲存到網路上另一個稱為 other_machine 的機器,此網路與升級中的系統相連接:


    # /usr/opt/SUNWmd/sbin/metadb -i > /net/other_machine/save/metadb.cfg
    # /usr/opt/SUNWmd/sbin/metastat -p > /net/other_machine/save/metadevice.cfg
    # cp /etc/vfstab /net/other_machine/save/meta_vfstab
    # ls -l /dev/rdsk/*s0 > /net/other_machine/save/bindings
    # cp /etc/path_to_inst /net/other_machine/dev/fd/path_to_inst 
    

    小心 - 小心 -

    在進行本程序的下一步驟前,請確定您已儲存 metadb 配置、metadevice 配置和 /etc/vfstab。萬一升級後無法回復這些檔案中任何一支,勢必導致資料遺失,而且還可能使系統完全故障。


  3. 清除在 Solaris 升級期間可能用到的任何 trans metadevice(例如,/usr/var/opt)。

    請參閱 Solstice DiskSuite 4.2 使用手冊,以獲取清除 trans metadevice(從中刪除記錄)的相關資訊。如果不確定哪些 trans metadevice 應該清除,就清除所有的 trans metadevice。

  4. /etc/vfstab 中註銷裝設於 metadevice(非簡單 metadevice,亦非簡單映射)上的檔案系統。

    簡單 metadevice 係由帶有 0 之Start Block 的單一元件所組成。簡單映射則由子映射組成,子映射皆為簡單 metadevice。

  5. metadetach 指令,將剩餘的(簡單)子映射轉換成單向映射。

    升級將在每一個映射的簡單子映射中執行。其他的子映射將在升級後,以 metattach 予以同步。

  6. 如果 root (/) 裝設於 metadevice 或映射上,請將 root 檔案系統設定成裝設於該 metadevice 的基本元件或該剩餘相連子映射的基本元件上。

    請以 metaroot 指令安全進行這一步。

  7. 編輯 /etc/vfstab 檔案,以變更在步驟 3 之後仍裝設於 metadevice 或映射上的任何檔案系統或 swap 裝置。

    將檔案系統裝設在 metadevice 的基本元件上或剩餘相連子映射的基本元件上。

  8. 請刪除連到 DiskSuite 啟動檔案的象徵性連結,使其啟動時不再起始設定。


    # rm /etc/rcS.d/S35SUNWmd.init /etc/rc2.d/S95SUNWmd.sync
    

    稍後,當 Solaris 升級完後重新安裝 DiskSuite 時,這些連結就會再加回來。

  9. 停止機器,升級 Solaris,然後重新開機。


    註解 -

    請確定您是升級到一個與 Solstice DiskSuite 4.2(也就是 Solaris 2.6 或 Solaris 7)相容的版本。



    小心 - 小心 -

    請確定您升級的是正確的片段。在有映射 root 檔案系統的機器上,Solaris 安裝軟體顯示所有 root 映射中所使用的片段,都可供升級之用。請選取系統啟動的片段。"升級 Solaris 作業系統時,如何找到系統啟動片段" 一節說明如何找出啟動片段。


  10. 遵照本文件 "起始安裝 Solstice DiskSuite"一節的指示,安裝 Solstice DiskSuite 4.2 軟體。

    這將重新建立在步驟 9 中刪除的象徵性連結。

  11. 如果 root (/) 原先即已裝設於 metadevice 或映射上,請設定 root (/) 檔案系統,使其裝設回原來的 metadevice 或映射上。

    請以 metaroot 指令,安全進行這一步。

  12. 編輯 /etc/vfstab 檔案,以改變在步驟 7 中所編輯的任何檔案系統或 swap 裝置,使其設回其原來的 metadevice 或 mirror 中。

  13. 編輯 /etc/vfstab 檔案,以便 uncomment 在步驟 4 中註銷的檔案系統。

  14. 重新開機,以便重新裝設檔案系統。

  15. 使用 metattach 指令, 以便重新連接、重新同步任何在步驟 5 裡中斷的任何子映射。

  16. 重新建立已清除的 trans metadevice。請參閱 Solstice DiskSuite 4.2 使用手冊,以獲取有關建立 trans metadevice 的資訊。

在執行 Solaris 2.5 或 2.5.1 以及 DiskSuite 4.0 或 4.1 的 x86 系統上,如何轉換成 DiskSuite 4.2 和 Solaris 2.6。

本節中的程序,只適用於在 Solaris 2.5 或 Solaris 2.5.1 上執行 Solstice DiskSuite 4.0 或 4.1,而且要升級為 Solaris 2.6 的 x86 機器。


小心 - 小心 -

開始這個程序之前,請將所有的檔案系統作好備份。詳細資訊請參閱 ufsdump(1M) 線上援助頁。


  1. 請修復任何有錯誤的映射。

  2. metadb 配置、metadevice 配置、裝置鏈結,和 /etc/vfstab 儲存在遠程磁碟或軟碟中。

    重新開機、將作業系統升級或安裝新版 DiskSuite 時,可以重寫一個或多個這些檔案。以下是一些將 metadb 配置、metadevice 配置和 /etc/vfstab儲存在本端軟碟的範例指令:


    # /usr/opt/SUNWmd/sbin/metadb > /dev/fd/metadb.cfg
    # /usr/opt/SUNWmd/sbin/metastat -p > /dev/fd/metadevice.cfg
    # cp /etc/vfstab /dev/fd/meta_vfstab
    # ls -l /dev/rdsk/*s0 > /dev/fd/binding
    # cp /etc/path_to_inst /dev/fd/path_to_inst
    

    下列範例指令將 metadb 配置、metadevice 配置和 /etc/vfstab儲存到網路上另一個稱為 other_machine 的機器,此網路與升級中的系統相連接:


    # /usr/opt/SUNWmd/sbin/metadb -i > /net/other_machine/save/metadb.cfg
    # /usr/opt/SUNWmd/sbin/metastat -p > /net/other_machine/save/metadevice.cfg
    # cp /etc/vfstab /net/other_machine/save/meta_vfstab
    # ls -l /dev/rdsk/*s0 > /net/other_machine/save/bindings
    # cp /etc/path_to_inst /net/other_machine/dev/fd/path_to_inst 
    

    小心 - 小心 -

    在進行本程序的下一步驟前,請確定您已儲存 metadb 配置、metadevice 配置和 /etc/vfstab。萬一升級後無法回復這些檔案中任何一支,勢必導致資料遺失,而且還可能使系統完全故障。


  3. 清除在 Solaris 升級期間可能用到的任何 trans metadevice(譬如,/usr/var/opt)。

    請參閱 Solstice DiskSuite 4.2 使用手冊,以獲取清除 trans metadevice(從中刪除記錄)的相關資訊。如果不確定哪些 trans metadevices 應該清除,就清除所有的 trans metadevice。

  4. /etc/vfstab 中註銷裝設於 metadevice(非簡單 metadevice,亦非簡單映射)上的檔案系統。

    簡單 metadevice 係由帶有 0 之 Start Block 的單一元件所組成。簡單映射則由子映射組成,子映射皆為簡單 metadevice。

  5. metadetach 指令,將剩餘的(簡單)子映射轉換成單向映射。

    升級將在每一個映射的簡單子映射中執行。其他的子映射將在升級後,以 metattach 予以同步。

  6. 如果 root (/) 裝設於 metadevice 或映射上,請將 root 檔案系統設定成裝設於該 metadevice 的 基本元件或該剩餘相連子映射的基本元件上。

    請以 metaroot 指令安全進行這一步。

  7. 編輯 /etc/vfstab 檔案,以變更在步驟 3 之後仍裝設於 metadevice 或映射上的任何檔案系統或 swap 裝置。

    將檔案系統裝設在 metadevice 的基本元件上或剩餘相連子映射的基本元件上。

  8. 請刪除連到 DiskSuite 啟動檔案的象徵性連結,使其啟動時不再起始設定。


    # rm /etc/rcS.d/S35SUNWmd.init /etc/rc2.d/S95SUNWmd.sync
    

    稍後,當 Solaris 升級完後重新安裝 DiskSuite,這些連結就會再加回來。

  9. 停止機器,使 Solaris 升級,然後重新開機。


    註解 -

    請確定您是升級到一個與 Solstice DiskSuite 4.2(也就是 Solaris 2.6 或 Solaris 7)相容的版本。



    小心 - 小心 -

    請確定您升級的是正確的片段。在有映射 root 檔案系統的機器上,Solaris 安裝軟體顯示所有 root 映射中所使用的片段,視之為可供升級之用。請選取系統從中啟動的片段。"升級 Solaris 作業系統時,如何找到系統啟動片段" 一節說明如何找出啟動片段。


  10. 遵照本文件 "起始安裝 Solstice DiskSuite"一節的指示,安裝 Solstice DiskSuite 4.2 軟體。

    這將重新建立在步驟 9 中刪除的象徵性連結。

  11. 如果 root (/) 原先即已裝設於 metadevice 或映射上,請設定 root (/) 檔案系統,使其裝設回原來的 metadevice 或映射上。

    請以 metaroot 指令,安全進行這一步。

  12. 編輯 /etc/vfstab 檔案,以變更在步驟 7 之後仍裝設於 metadevice 或映射上的任何檔案系統或 swap 裝置。

  13. 編輯 /etc/vfstab 檔案,以 uncomment 在步驟 4 中所註銷的檔案系統。

  14. 重新開機,以便重新裝設檔案系統。

  15. 使用 metattach 指令, 以便重新連接、重新同步任何在步驟 5 裡中斷的任何子映射。

  16. 重新建立已清除的 trans metadevice。請參閱 Solstice DiskSuite 4.2 使用手冊,以獲取有關建立 trans metadevice 的資訊。

在執行 Solaris 2.5、2.5.1 或 2.6 以及 DiskSuite 4.0 或 4.1 的 x86 系統上,如何轉換成 DiskSuite 4.2 以及 Solaris 7

如果您是在使用 Solstice DiskSuite 4.0 或 4.1 的 x86 機器上執行 Solaris 2.5、Solaris 2.5.1 或 Solaris 2.6,請按下列程序升級到 Solaris 7 以及 DiskSuite 4.2。

  1. 執行 DiskSuite 4.2 軟體中所含的 metacvt(1M) 指令。metacvt 指令位於 CD 的 /tools 次目錄中。請確定您儲存了 S94SUNmd.cvt 的輸出。

    請參考 metacvt 線上援助頁,以獲取有關如何使用這指令的詳細指示及其執行步驟的列表。


    小心 - 小心 -

    metacvt 指令產生一指令集,稱為 S94SUNWmd.cvt。請確定您將這指令集儲存在一個不會在升級期間被重寫的位置上。


  2. 重新啟動系統,並將作業系統升級為新的版本。

    如果一個映射的系統必須重設大小以容納新的系統檔案,請重設每個映射分割區以符合該分割區之新大小的子映射。


    小心 - 小心 -

    請勿執行起始安裝。起始安裝會將系統磁碟重新格式化,並損壞其資料。這也可能改變磁碟裝置鏈結,並使儲存在 S94SUNmd.cvt輸出中的 metadevice 配置歸於無效。



    小心 - 小心 -

    請確定您升級的是正確的片段。在有映射 root 檔案系統的機器上,Solaris 安裝軟體顯示所有 root 映射中所使用的片段,視之為可供升級之用。請選取系統從中啟動的片段。"升級 Solaris 作業系統時,如何找到系統啟動片段" 一節說明如何找出啟動片段。


  3. 刪除所有可能仍駐在系統上的舊版 Solstice DiskSuite 套裝軟體。

  4. 請按照 "起始安裝 Solstice DiskSuite" 中的指示, 安裝 Solstice DiskSuite 4.2 軟體。

  5. 執行 S94SUNmd.cvt指令集。

    請參考 S94SUNmd.cvt(1M) 線上援助頁,以獲取有關指令集的進一步資訊。

  6. 重新啟動系統。

起始安裝 Solstice DiskSuite

以下數節說明如何為從未安裝過 Solstice DiskSuite 的 SPARC 或 x86 機器作好準備,以進行區域或遠程安裝。

如何準備區域安裝

這個程序假設「容體管理」已執行於系統上。本程序應施行於 SPARC 和 x86 架構。

  1. 將含有該軟體的 CD 插入 CD-ROM 磁碟機中。

    如有需要,請先將 CD 插入其塑膠盒裡。

  2. 變更到 /cdrom/cdrom0/products/DiskSuite_4.2 目錄。


    local# cd /cdrom/cdrom0/products/DiskSuite_4.2/`uname -p`
    

    uname 加上 -p 選項,會使您進入正確版本的 DiskSuite 所在的目錄中。(亦即 sparci386)。現在您已準備好安裝 DiskSuite 4.2 了。

如何準備遠程安裝

  1. 在遠程的機器上,將此軟體 CD 插入 CD-ROM 磁碟機中。

    如有需要,請先將 CD 插入其塑膠盒裡。

  2. /etc/dfs/dfstab 檔案中,置入如下字行之一。


    share -F nfs -o ro -d "CD-ROM Directory”/cdrom/cdrom0/products

    這一行可能有所差別,全看系統網路配置而定。

  3. shareall 指令,匯出 /cdrom/cdrom0/ 目錄。


    remote# shareall 
    
  4. 在區域機器上,以 root 身份登入。

  5. 建立目錄 /cdrom/cdrom0/(如果它尚未存在)。


    local# mkdir -p /cdrom/cdrom0/
    

    /cdrom/cdrom0/ 以外,您還可以選取另一個目錄。

  6. 將 CD-ROM 裝設如下。


    local# mount remote_machinename:/cdrom/cdrom0/ /cdrom/cdrom0/ 
    

    變更到 /cdrom/cdrom0/products/DiskSuite_4.2 目錄。


    local# cd /cdrom/cdrom0/products/DiskSuite_4.2/`uname -p`
    

    uname 加上 -p 選項,會使您進入正確版本的 DiskSuite 所在的目錄中。(亦即 sparci386)。

    現在您已準備好安裝 Solstice DiskSuite 4.2 了。

選取套裝軟體

這一節說明 Solstice DiskSuite 4.2 的三件套裝軟體。

表 1-2 Solstice DiskSuite 4.2 套裝軟體

套裝軟體 

包含 ... 

需要的或選擇性的 

SUNWmd

DiskSuite 基本產品 

需要的 

SUNWmdg

DiskSuite Tool 圖形使用者介面 

選擇性的,不過推薦選用 

SUNWmdn

DiskSuite SNMP 登錄常駐程式 

選擇性的 

增加套裝軟體

本節說明安裝 DiskSuite 套裝軟體可使用的三種方法。欲安裝含「軟體管理者」圖形使用者介面的套裝軟體,請前往 "如何以軟體管理者增加套裝軟體 "。欲安裝含 pkgadd 指令的套裝軟體,請前往 "如何以 pkgadd 指令增加套裝軟體 "

如何以軟體管理者增加套裝軟體

本程序假設 rootsysadmin 群組 (GID 14) 的一員。

  1. 請以 root 身份啟動「軟體管理者」。


    # swmtool &
    

    在 Solaris 2.5 和更新的版本中,會調用「管理工具」。

  2. 從「編輯」功能表中選取「增加」。

    「管理工具:設置來源媒體」視窗可能出現。如果出現,請設定到安裝媒體的路徑,然後按一下「確定」。內定路徑為一已裝設好的 CD。

  3. 選擇您想安裝的套裝軟體。

    請按一下「軟體」列表中每個軟體元件旁的框。每一元件都有多重套裝軟體。

    當您選擇以「管理工具」安裝軟體,套裝軟體就會按適當的順序安裝,不論選取順序為何。

  4. 請按一下「增加」按鈕。

    隨即出現「指令工具」視窗,供安裝處理之用。

  5. 凡遇任何有關繼續安裝的提示,一概以 y 回應。

  6. 安裝完成後出現的下列訊息,可不予處理。


    系統警告:並無這類檔案或目錄,多餘的功能表檔案
    /usr/lib/.text_extras_menu (Textsw package)

如何以 pkgadd 指令增加套裝軟體

  1. 請以 root 身份變更到裝設 CD-ROM 的目錄。

    在準備區域或遠程安裝時,請使用您已設定的目錄。然後變更到 /cdrom/cdrom0/products/DiskSuite_4.2/`uname -p` 目錄,該目錄將自動放置在包含供您的系統架構使用的軟體目錄中。


    # cd /cdrom/cdrom0/products/DiskSuite_4.2/`uname -p`
    
  2. 執行 pkgadd 以安裝套裝軟體。


    # pkgadd -d .
    

    註解 -

    如果 pkgadd 指令並不在您目前的路徑裡,您必須設定到這指令的完全路徑 (/usr/sbin/pkgadd)。


  3. 選擇您想安裝的套裝軟體。

    pkgadd 顯示可使用的套裝軟體,並提示您輸入與一套裝軟體有關聯的編號。

  4. 請以 y 回應任何有關繼續安裝的提示。

    pkgadd 將 DiskSuite 檔案安裝在 /usr/opt/SUNWmd 目錄和其他系統目錄裡。該程式會一直自行重複,直到您按 q結束為止。

檢查 - SPARC:以 pkgadd 從區域 CD 增加套裝軟體

下列數頁中所示的範例,演示了執行 Solaris 2.6 的 SPARC 系統 如何安裝 DiskSuite。


註解 -

安裝本產品時,如果所顯示的畫面未完全符合下列的範例所示,請不必擔心。



# pkgadd -d .

可供選用的套裝軟體如下:
  1  SUNWmd      Solstice DiskSuite
                 (sparc) 4.2
  2  SUNWmdg     Solstice  DiskSuite Tool 
                 (sparc) 4.2
  3  SUNWmdn     Solstice DiskSuite 登錄常駐程式
                 (sparc) 4.2

選取您希望處理的套裝軟體(或選取 'all' 以處理所有的
套件)。(內定值:all) [?,??,q]: all

處理套裝軟體實例來自

Solstice DiskSuite
(sparc) 4.2
        Copyright 1998 Sun Microsystems, Inc. 版權所有。

. . . (其他版權資訊) . . .

以該套裝軟體作為基本目錄。
## Processing package information.
## Processing system information.
   10 件套裝軟體路徑名稱已安裝妥當。
## Verifying package dependencies.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
## Checking for setuid/setgid programs.

該套裝軟體包含了一些指令集,在該套裝軟體的安裝處理期間,這些指令集須用
高階使用者許可權來執行。

您想要繼續安裝   [y,n,?] y

安裝 Solstice DiskSuite 如下 
## Executing preinstall script.
## Installing part 1 of 1.
/etc/init.d/SUNWmd.init
/etc/init.d/SUNWmd.sync
/etc/opt/SUNWmd/lock
/etc/opt/SUNWmd/md.ctlrmap
/etc/rc2.d/S95SUNWmd.sync /kernel/drv/md
/kernel/drv/sparcv9/md
/kernel/misc/md_hotspares
/kernel/misc/md_mirror
/kernel/misc/md_notify
/kernel/misc/md_raid
/kernel/misc/md_stripe
/kernel/misc/md_trans
/kernel/misc/sparcv9/md_hotspares
/kernel/misc/sparcv9/md_mirror
/kernel/misc/sparcv9/md_notify
/kernel/misc/sparcv9/md_raid
/kernel/misc/sparcv9/md_stripe
/kernel/misc/sparcv9/md_trans
/usr/lib/drv/config_md.so.1
/usr/lib/drv/preen_md.so.1
/usr/opt/SUNWmd/lib/libap_dmd.so.1
/usr/opt/SUNWmd/lib/libssd.so.1
/usr/opt/SUNWmd/locale/C/LC_MESSAGES/SUNW_MD.po
/usr/opt/SUNWmd/man/man1m/growfs.1m
/usr/opt/SUNWmd/man/man1m/metaclear.1m
/usr/opt/SUNWmd/man/man1m/metadb.1m
/usr/opt/SUNWmd/man/man1m/metadetach.1m
/usr/opt/SUNWmd/man/man1m/metahs.1m
/usr/opt/SUNWmd/man/man1m/metainit.1m
/usr/opt/SUNWmd/man/man1m/metaoffline.1m
/usr/opt/SUNWmd/man/man1m/metaonline.1m
/usr/opt/SUNWmd/man/man1m/metaparam.1m
/usr/opt/SUNWmd/man/man1m/metarename.1m
/usr/opt/SUNWmd/man/man1m/metareplace.1m
/usr/opt/SUNWmd/man/man1m/metaroot.1m
/usr/opt/SUNWmd/man/man1m/metaset.1m
/usr/opt/SUNWmd/man/man1m/metastat.1m
/usr/opt/SUNWmd/man/man1m/metasync.1m
/usr/opt/SUNWmd/man/man1m/metattach.1m
/usr/opt/SUNWmd/man/man1m/rpc.metad.1m
/usr/opt/SUNWmd/man/man1m/rpc.metamhd.1m
/usr/opt/SUNWmd/man/man4/md.cf.4
/usr/opt/SUNWmd/man/man4/md.tab.4
/usr/opt/SUNWmd/man/man4/mddb.cf.4
/usr/opt/SUNWmd/man/man7/md.7
/usr/opt/SUNWmd/sbin/growfs
/usr/opt/SUNWmd/sbin/metaclear
/usr/opt/SUNWmd/sbin/metadb
/usr/opt/SUNWmd/sbin/metadetach
/usr/opt/SUNWmd/sbin/metahs
/usr/opt/SUNWmd/sbin/metainit
/usr/opt/SUNWmd/sbin/metaoffline
/usr/opt/SUNWmd/sbin/metaonline
/usr/opt/SUNWmd/sbin/metaparam
/usr/opt/SUNWmd/sbin/metarename
/usr/opt/SUNWmd/sbin/metareplace
/usr/opt/SUNWmd/sbin/metaroot
/usr/opt/SUNWmd/sbin/metaset
/usr/opt/SUNWmd/sbin/metastat
/usr/opt/SUNWmd/sbin/metasync
/usr/opt/SUNWmd/sbin/metattach
/usr/opt/SUNWmd/sbin/rpc.metad
/usr/opt/SUNWmd/sbin/rpc.metamhd
[ verifying class  ]
cp/tmp/solstice_disksuite_beta/root_sparc/SUNWmd/reloc/etc/opt/SUNWmd/devpath
/etc/opt/SUNWmd/devpath
cp/tmp/solstice_disksuite_beta/root_sparc/SUNWmd/reloc/etc/opt/SUNWmd/md.cf
/etc/opt/SUNWmd/md.cf
cp /tmp/solstice_disksuite_beta/root_sparc/SUNWmd/reloc/etc/opt/SUNWmd/md.tab
/etc/opt/SUNWmd/md.tab
cp/tmp/solstice_disksuite_beta/root_sparc/SUNWmd/reloc/etc/opt/SUNWmd/mddb.cf
/etc/opt/SUNWmd/mddb.cf
cp/tmp/solstice_disksuite_beta/root_sparc/SUNWmd/reloc/kernel/drv/md.conf
/kernel/drv/md.conf
[ verifying class  ]
## Executing postinstall script.

安裝已成功。

處理套裝軟體實例來自

Solstice  DiskSuite Tool 
(sparc) 4.2
        Copyright 1998 Sun Microsystems, Inc. 版權所有。

. . . (其他版權資訊) . . .

以該套裝軟體作為基本目錄。
## Processing package information.
## Processing system information.
   13  件套裝軟體路徑名稱已安裝妥當。
## Verifying package dependencies.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
## Checking for setuid/setgid programs.

該套裝軟體包含了一些指令集,在該套裝軟體的安裝處理期間,這些指令集須用
高階使用者許可權來執行。

您想要繼續安裝  [y,n,?] y

安裝 Solstice  DiskSuite Tool 如下 
## Executing preinstall script.
## Installing part 1 of 1.
/etc/opt/SUNWmd/SDStool.xpm
/usr/opt/SUNWmd/lib/X11/app-defaults/Metatool
/usr/opt/SUNWmd/lib/X11/bitmaps/battery_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/battery_32.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/browser_icon.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/browser_icon_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/concat_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/concat_16_insens.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/concat_32.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/concat_32_insens.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/concat_drag.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/concat_drag_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/controller_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/controller_32.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/diskview_icon.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/diskview_icon_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/drop_none.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/drop_none_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/drop_not_ok.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/drop_not_ok_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/drop_ok.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/drop_ok_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/drop_site_selection.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/editor_icon.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/editor_icon_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/fan_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/fan_32.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/fibre_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/fibre_32.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/help_icon.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/help_icon_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/hsp_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/hsp_16_insens.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/hsp_32.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/hsp_32_insens.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/hsp_drag.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/hsp_drag_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/lock_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/lock_32.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/log_icon.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/log_icon_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/metadb_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/metadb_16_insens.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/metadb_32.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/metadb_32_insens.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/metadb_drag.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/metadb_drag_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/mirror_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/mirror_16_insens.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/mirror_32.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/mirror_32_insens.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/mirror_drag.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/mirror_drag_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/multi_drag.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/multi_drag_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/perfview_icon.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/perfview_icon_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/raid_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/raid_16_insens.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/raid_32.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/raid_32_insens.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/raid_drag.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/raid_drag_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/slice_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/slice_16_insens.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/slice_drag.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/slice_drag_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/spundown_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/spundown_32.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/trans_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/trans_16_insens.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/trans_32.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/trans_32_insens.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/trans_drag.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/trans_drag_mask.xbm
/usr/opt/SUNWmd/lib/X11/bitmaps/wrench_16.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/wrench_32.xpm
/usr/opt/SUNWmd/lib/X11/bitmaps/wrench_8.xpm
/usr/opt/SUNWmd/lib/X11/uid/Metatool/Editor.uid
/usr/opt/SUNWmd/lib/X11/uid/Metatool/EditorTmpl.uid
/usr/opt/SUNWmd/lib/X11/uid/Metatool/PerfMonWindow.uid
/usr/opt/SUNWmd/lib/X11/uid/Metatool/concat.uid
/usr/opt/SUNWmd/lib/X11/uid/Metatool/hsp.uid
/usr/opt/SUNWmd/lib/X11/uid/Metatool/logs.uid
/usr/opt/SUNWmd/lib/X11/uid/Metatool/md.uid
/usr/opt/SUNWmd/lib/X11/uid/Metatool/mirror.uid
/usr/opt/SUNWmd/lib/X11/uid/Metatool/physicalview.uid
/usr/opt/SUNWmd/lib/X11/uid/Metatool/popups.uid
/usr/opt/SUNWmd/lib/X11/uid/Metatool/raid.uid
/usr/opt/SUNWmd/lib/X11/uid/Metatool/slice.uid
/usr/opt/SUNWmd/lib/X11/uid/Metatool/slicer.uid
/usr/opt/SUNWmd/lib/X11/uid/Metatool/stripe.uid
/usr/opt/SUNWmd/lib/metatool-toolsmenu
/usr/opt/SUNWmd/locale/C/help/metatool/howto/Howto
/usr/opt/SUNWmd/locale/C/help/metatool/howto/help.h.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/Reference
/usr/opt/SUNWmd/locale/C/help/metatool/reference/catinfo.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/cflog.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/controllerinfo.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/devicestats.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/diskinfo.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/diskview.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/diskview.slicefilters.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/find.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/hspbrowser.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/hspfilters.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/hspinfo.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/logtofile.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/mappingselect.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/mdbrowser.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/mded.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/mdfilters.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/metadbinfo.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/mirrorinfo.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/phytolog.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/problist.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/raidinfo.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/restore.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/save.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/slicebrowser.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/slicefilters.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/sliceinfo.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/statgraphs.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/stripeinfo.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/transinfo.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/reference/trayinfo.r.hlp
/usr/opt/SUNWmd/locale/C/help/metatool/topics/Topics
/usr/opt/SUNWmd/locale/C/help/metatool/topics/glossary.t.hlp
/usr/opt/SUNWmd/man/man1m/metatool.1m
/usr/opt/SUNWmd/man/man4/metatool-toolsmenu.4
/usr/opt/SUNWmd/sbin/metatool
[ verifying class  ]
## Executing postinstall script.

安裝已成功。

處理套裝軟體實例來自

Solstice DiskSuite 登錄常駐程式
(sparc) 4.2
        Copyright 1998 Sun Microsystems, Inc. 版權所有。

. . . (其他版權資訊) . . .

以該套裝軟體作為基本目錄。
## Processing package information.
## Processing system information.
   11 件套裝軟體路徑名稱已安裝妥當。
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
## Checking for setuid/setgid programs.

該套裝軟體包含了一些指令集,在該套裝軟體的安裝處理期間,這些指令集須用
高階使用者許可權來執行。

您想要繼續安裝  [y,n,?] y

安裝 Solstice DiskSuite 登錄常駐程式如下 
## Installing part 1 of 1.
/etc/init.d/init.mdlogd
/etc/rc3.d/S25mdlogd  ]
cp /tmp/solstice_disksuite_beta/root_sparc/SUNWmdn/reloc/etc/opt/SUNWmd/\
     mdlogd.cf /etc/opt/SUNWmd/mdlogd.cf
[ verifying class  ]

安裝已成功。

可供選用的套裝軟體如下:
  1  SUNWmd      Solstice DiskSuite
                 (sparc) 4.2
  2  SUNWmdg     Solstice  DiskSuite Tool 
                 (sparc) 4.2
  3  SUNWmdn     Solstice DiskSuite 登錄常駐程式
                 (sparc) 4.2

選取您希望處理的套裝軟體(或選取 'all' 以處理所有的
套件)。(內定值:all)[?,??,q]: q
#

查看已安裝的套裝軟體

使用 pkginfo 指令:,您可以確認 DiskSuite 軟體已經安裝好了


# pkginfo
system      SUNWaccr							System Accounting, (Root)
system      SUNWaccu							System Accounting, (Usr)
system      SUNWadmap						System 管理應用程式
 
. . . (其他套裝軟體資訊)
 
system      SUNWmd         Solstice DiskSuite
system      SUNWmdg        Solstice  DiskSuite Tool 
system      SUNWmdn        Solstice DiskSuite 登錄常駐程式
 
. . . (其他套裝軟體資訊)

-l 選項提供了有關套裝軟體的詳細資訊:


# pkginfo -l SUNWmd
   PKGINST:  SUNWmd
      NAME:  Solstice DiskSuite
  CATEGORY:  system
      ARCH:  sparc
   VERSION:  4.2,REV=1998.05.08.11.05.59
   BASEDIR:  /
    VENDOR:  Sun Microsystems, Inc.
      DESC:  Solstice DiskSuite
    PSTAMP:  08/05/98-13:14:37
  INSTDATE:  Aug 05 1998 14:03
    VSTOCK:  258-6252-11
   HOTLINE:  Please contact your local service provider
    STATUS:  completely installed
     FILES:     95 installed pathnames
                22 shared pathnames
                25 directories
                37 executables
             22424 blocks used (approx)
  # 

設置路徑變數

安裝軟體之後,必須設定環境變數 PATHMANPATH

一般需求如下:

您可以用編輯器設置這些路徑,以變更 $HOME/.profile~/.cshrc 檔案如下。

如果您在內定目錄中已安裝 DiskSuite,而且也已設定:

刪除套裝軟體

如果想要刪除 DiskSuite 套裝軟體,您可以使用 pkgrm 指令,來刪除已安裝的檔案。舉例來說,要刪除 SUNWmd 套裝軟體,請(以 root 身份)鍵入如下:


# pkgrm SUNWmd

註解 -

請勿以 rm 指令刪除 DiskSuite 檔案。只有使用 pkgrm 指令才是刪除這些檔案的有效方法。


升級 Solaris 作業系統時,如何找到系統啟動片段

在具有映射 root 檔案系統的機器上,Solaris 安裝軟體顯示出 root 映射裡所使用的所有片段,以供升級時選用。片段名稱所包含的控制器編號,也可能不同於系統的 vfstab 裡和 DiskSuite 配置資料庫裡相同片段所使用的控制器編號。BugID 4046177、4043749、4017614 和 4041649 說明了這個問題。

如果所有可升級的片段都在同一個控制器上,您可不理會控制器編號的變更,而逕行選擇有相同目標與磁碟編號的片段作為系統 vfstab 中的 root 片段。在升級期間和選擇要升級的片段之前,您可以執行下列步驟,以顯示系統 vfstab

  1. 當 Solaris 安裝軟體顯示了可升級片段的列表,請啟動視窗系統中的 subshell 或寫下這些片段的名稱,並退出安裝程式。

  2. 在一個指令 shell 中,請裝設安裝軟體顯示在 /a上的片段之一:


    # mount /dev/dsk/slice_name /a
    
  3. 顯示系統的 vfstab


    # more /a/etc/vfstab
    
  4. 重新啟動或繼續 Solaris 安裝程式,並將目標與磁碟編號與裝設於 /a/etc/vfstab 的 root 檔案系統中的片段相同的片段升級。

如果片段位於不同的控制器,請遵照底下的程序,以便找出哪一個片段是啟動片段。

  1. 當 Solaris 安裝軟體顯示了可升級片段的列表,請啟動視窗系統中的 subshell 或寫下這些片段的名稱,並退出安裝程式。

  2. 在一個指令 shell 中,請裝設安裝軟體顯示在 /a上的片段之一:


    # mount /dev/dsk/slice_name /a
    
  3. 顯示系統的 vfstab


    # more /a/etc/vfstab
    
  4. 找出 vfstab 的 root 片段,並顯示其 /device 路徑:


    # ls -l /a/dev/dsk/root_slice_name
    
  5. 請以下列指令,為每個 miniroot 的片段名稱找出該裝置的路徑:


    # ls -l /dev/dsk/slice_name
    
  6. 重新啟動或繼續安裝程式,並將 /device 路徑名稱與系統 root 片段相同或最相似的片段升級。Solaris 7 和 Solaris 2.5、2.5.1與 2.6中所顯示的路徑名稱只有些微的差異,而 Solaris 7 的 SCSI 裝置其路徑名稱尾端的 cmdk(7D) 已經為 sd(7D) 所取代。無論如何,您要選擇一個最近似啟動裝置的路徑名稱,應不致於有困難。

如果您猜不出該把哪個片段升級,請洽 Sun Enterprise Services。

如果您選錯了,且升級了錯誤的片段,系統會在舊版 Solaris 之下重新啟動。萬一發生這個情形,請在另一個片段上重新執行升級。

支援 EIDE 驅動程式的配置

執行於Solaris 7 的 Solstice DiskSuite 4.2 (以及執行於 Solaris 2.6 的 DiskSuite 4.1)支援 Darwin 類 SPARC 機器上的 EIDE 驅動程式,包括 Ultra 5、Ultra 10 與 Ultra 30 及具備 EIDE 驅動程式的 x86 機器。對 Solstice DiskSuite 而言,EIDE 和 SCSI 驅動程式並無不同 。

只有當 EIDE 驅動程式位於不同的通道,Solstice DiskSuite 才支援其映射。Darwin 類的機器有兩種通道,每一種各有一主控者和從屬裝置。問題是如果錯誤是發生在主驅動程式,該通道的從屬裝置驅動程式即不會再回應要求。正因為這樣,您只能映射不同通道上的磁碟。這對 IDE 驅動程式而言,是一個設計上的議題,而非 Sun 所造成的錯誤。如果您正在執行 Solaris 2.6,可以安裝 patchID 106407-02,以預防這個問題。

下表列示出在含有 EIDE 驅動程式的 Darwin 類 SPARC 機器上受到支援的配置及映射的位置。

表 1-3 在 Darwin 類機器上受到支援的配置
  主要 次要 SCSI
 類別 主控者 從屬裝置 主控者 從屬裝置
 1 D1 無 無 無 映射到 SCSI 的 D1
 2 D1 CDROM 無 無 映射到 SCSI 的 D1
 3 D1 CDROM D2 無 映射到 SCSI 的 D1
 4 D1 CDROM D2 無 映射到 SCSI 的 D2
 5 D1 無 D2 無 映射到 SCSI 的 D1
 6 D1 無 D2 無 映射到 SCSI 的 D2
 7 D1 無 D2 無 映射到 D2 的 D1
 8 D1 無 D2 CDROM 映射到 SCSI 的 D1
 9 D1 D2 無 無 D1 & 映射到 SCSI 的 D2
 10 D1 D2 CDROM 無 D1 & 映射到 SCSI 的 D2
 11 D1 D2 D3 CDROM D1 & 映射到 SCSI 的 D2
 12 D1 無 D2 D3 D2 & 映射到 SCSI 的 D3

有些使用者想要以映射兩個 EIDE 磁碟機來建立具有高度使用性的伺服器。在上表中,配置 7 顯示這是可能的。然而請務必理解,DiskSuite 推薦您在三個 metadevice 狀態資料庫的位置上使用三個磁碟。這些磁碟建立了一個保證連續作業的最低保障。如果前兩個磁碟是 EIDE 驅動程式,第三個就應該是一個 SCSI 驅動程式。

Solstice DiskSuite 支援內部啟動驅動程式的映射,然而 DiskSuite 需要三個 metadevice 狀態資料庫都建立起來,以確保法定額度。也就是說,系統上應該有三個磁碟以確保資料安全。也可以僅使用兩個 metadevice 狀態資料庫進行作業,但其中一個故障時,您的系統就可能有損壞的危險。