Solstice DiskSuite 4.2 安裝與產品須知

在執行 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 的資訊。