Solstice DiskSuite 4.2 安裝與產品須知

轉換成 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. 重新啟動系統。