Solaris 7(SPARC 平台版)安裝程式庫

升級說明

本節提供有關系統升級與備份的資訊。

系統升級

  1. 在您將現有的系統升級到Solaris作業系統的新版本之前,請考慮下列事項:

    • 查閱Solaris版次注意事項中的“不再支援的軟體功能”一節,以及您廠商的版次注意事項,看看您使用的軟體中,是否有那一個是新版不再提供的。

    • 請參閱第 2章, 瀏覽新的部分以及您廠商的版次注意事項,看看Solaris作業環境是否有哪些變更或增強功能會影響任何您目前的作業。

    • 參閱您系統所附的文件,確定新版有支援您的系統和裝置。

    • 參閱其它的軟體文件。


      小心 - 小心 -

      為了避免升級時損失資料,請參閱表 5-1列出的已知問題。這份文件並不完整。請同時參考包裝內軟體的文件、廠商以及協力廠商的軟體文件中,有關升級的說明指示。


      表 5-1 升級之前需要變更的軟體

      軟體 

      問題摘要 

      SolsticeTM DiskSuiteTM

      複合裝置無法自動升級。請參閱Solstice DiskSuite 參考指南中的附錄 B「升級至其它的 Solaris 版本」之說明指示。

      Prestoserve 

      如果您用init 0將系統關機來開始升級的程序,您的資料可能會流失。請參閱Prestoserve 文件中關於關機的說明指示。

    • 檢查您可能會需要的所有可用修補程式碼。由SunSolve TM提供的最新修補程式碼清單可在Internet上找到(http://sunsolve.sun.com/)。

  2. 備份您的系統。

    在您使用升級選項安裝新版的Solaris作業環境前,請務必將現有的檔案系統備份。將檔案系統備份的意思是將檔案系統複製到抽換式媒體(例如磁帶),以免資料流失、破壞、或損毀。如果您不清楚備份程序,請參閱"系統備份程序"來得知如何執行檔案系統的完整備份。欲獲得有關設定預先排定的備份及使用其它備份指令的資訊,請參閱系統管理指南,第一冊

  3. 將Solaris 光碟片插入光碟機內。

  4. 從Solaris 光碟片啟動系統。

    到系統的ok提示,並鍵入:

    boot cdrom


    註解 -

    在較舊的SPARCTM系統上,請用下面的啟動指令:boot sd(0,6,2)



    註解 -

    從現在起,若遭遇任何問題,請參閱第 6章, 解決難題


  5. 等候啟動執行完畢。

    在您鍵入啟動(boot)指令後,系統會經過啟動的階段,在這階段中硬體和系統元件會被檢查。這項作業會持續數分鐘。當系統重新啟動時,您所看到的訊息,將是類似下面的畫面:


    ok boot cdrom Booting from: sd(0,6,2) SunOS Release x.x Version 
    [UNIX(R) System V Release] Copyright (c), Sun Microsystems, Inc. Configuring 
    devices Starting OpenWindows...  
  6. 按照螢幕上的說明指示,來安裝Solaris作業環境。

    Solaris的安裝程式以功能表式、交談式的方式,逐步地引導您安裝Solaris作業環境。它同時也提供了線上輔助說明來回答您的問題。

  7. 請等候系統安裝Solaris作業環境。

    一份安裝的記錄(系統安裝的過程)會被儲存到下列的檔案:

    • 系統重新啟動前:/a/var/sadm/system/logs/upgrade_log

    • 系統重新啟動後:/var/sadm/system/logs/upgrade_log

系統備份程序

  1. 成為高階使用者。

  2. 將系統關機。


    # init 0
    
  3. 將系統帶到執行層次S(單一使用者模式)。


    ok boot -s
    
  4. (Optional) Check the file system for consistency with the fsck command.

    執行fsck指令並用-m 選項,可查核檔案系統的一致性。例如,電源中斷時可能會造成檔案處於不一致的狀態。


    # fsck -m /dev/rdsk/device-name
    
  5. (選擇性的)如果您要將檔案系統備份到遠程的磁帶機上:

    1. 將下列項目加入起始這個備份動作的系統之./rhosts檔案中:


      host root
      
    2. 確定加進/.rhosts檔案的主機名稱可以經由本端的/etc/inet/hosts檔案來存取,或者是可藉由NIS、 NIS+ 的名稱伺服器來取得。

  6. 指出磁帶機的裝置名稱。

    內定的磁帶機為/dev/rmt/0

  7. 將一個沒有寫入保護的磁帶放進磁帶機。

  8. 用一個ufsdump指令(列在表 5-2

    表 5-2 完整的備份指令

    完整的備份到... 

    用這個指令... 

    本端的磁碟 

    ufsdump9ucf /vol/dev/ files_to_backup

    本端的匣式磁帶機 

    ufsdump9ucf /dev/rmt files_to_backup

    遠程的匣式磁帶機 

    ufsdump0ucf remote_host:/ files_to_backup

  9. 系統提示時,請取出磁帶並放進下一捲磁帶。

  10. 將每一捲磁帶標明媒體號碼、層次、日期、系統名稱、及檔案系統。

  11. 按下Control-D鍵,將系統帶回執行層次3。

  12. 利用ufsrestore指令來顯示磁帶內容,以確定備份成功。