範例:安裝替代磁碟

會顯示替代磁碟安裝的範例。

若要安裝替代磁碟,請執行下列其中一項程序:

  1. 若要將執行較低技術層次的 rootvg 複製到 hdisk1,並且使用在 cd0 上的最新維護層次來更新該複製版本,請執行下列指令:
    alt_disk_copy -b update_all -l /dev/cd0 -d hdisk1

    在 SMIT 中,使用 smit alt_clone 捷徑,並從要安裝的「目標磁碟」清單中選取 hdisk1,從要安裝的套件欄位中的清單選取 update_all 組合,並且從具有映像檔的目錄或裝置欄位中的清單選取 /dev/cd0

  2. 若要將執行 7.1.0 的 rootvg 複製到 hdisk3,然後更新至最新的修正程式(該程式是裝載自 /710fixes 上的另一個系統),再執行名稱為 /tmp/finish_alt_install 的自訂 Script,請執行下列指令:
    alt_disk_copy -b update_all -l /710fixes \
    -s /tmp/finish_alt_copy -d hdisk3

    在 SMIT 中,使用 smit alt_clone 捷徑,並從「要安裝的目標磁碟」清單中選取 hdisk3,再從要安裝的套件欄位的清單中選取 update_all 組合,並在具有映像檔的目錄或裝置欄位中鍵入 /710fixes,然後在自行設定 Script 欄位中鍵入 /tmp/finish_alt_copy

  3. 若要將 AIX® mksysb 磁帶(建立所在的機器,其硬體配置與目標端機器相同)安裝至 hdisk1,請執行下列指令:
    alt_disk_mksysb -m /dev/rmt0 -d hdisk1

    在 SMIT 中,使用 smit alt_mksysb 捷徑,並從要安裝的目標磁碟欄位清單中選取 hdisk1,並且從裝置或映像檔名稱欄位的清單選取 /dev/rmt0

  4. 若要使用自訂的 image.data 檔案及包含 ^./tmp/ 的排除檔,來將 AIX mksysb 映像檔(透過 NFS 在檔案系統 /mksysbs 上裝載)安裝到替代磁碟 hdisk2 上,請鍵入下列指令:
    alt_disk_mksysb -m /mksysbs/my_71_mksysb -i /mksysbs/my_71_image.data \
    -e /mksysbs/my_exclude_file -d hdisk2

    使用 ^./tmp/ 型樣不會將檔案備份在 /tmp 目錄,但會將檔案備份在 /var/tmp 目錄。

    註:所有的檔案都會備份至現行目錄的相對目錄。這個目錄由 .(點字元)來表示。如果在排除檔案或目錄時,搜尋必須符合行首的字串,則必須使用 ^.(脫字符號,後面接點字元)作為搜尋字串的第一部分,後面接要排除的檔名或目錄。 此格式如下:
    ^./檔案名稱

    如果被排除的檔名或目錄是另一個檔名或目錄的子字串,請使用 ^. (脫字符號後面跟一個著點字元)以便從行開頭開始搜尋,使用 $(錢幣符號)在行尾結束搜尋。

    在 SMIT 中,使用 smit alt_mksysb 捷徑,並且在要安裝的目標磁碟欄位中選取 hdisk2。接下來,請在 Device 或映像檔名稱欄位中鍵入 /mksysbs/my_71_mksysb,並在 image.data 檔案欄位中鍵入 /mksysbs/my_71_image.data,然後在排除清單欄位中鍵入 /mksysbs/my_exclude_file

  5. 從新替代磁碟啟動後,若要 "喚醒" 原始 rootvg,請執行以下指令:
    alt_rootvg_op -W -d hdisk0

    下例說明當執行上述指令時可能會顯示的輸出:

    # lspv
    hdisk0         000040445043d9f3    old_rootvg
    hdisk1         00076443210a72ea    rootvg
    
    # alt_rootvg_op -W hdisk0
    
    # lspv
    hdisk0         000040445043d9f3    altinst_rootvg
    hdisk1         00076443210a72ea    rootvg

    此時,altinst_rootvg 磁區群組已轉接,且已裝載 /alt_inst 檔案系統。

  6. 若要已「喚醒」的磁區群組置於「睡眠狀態」,請鍵入下列指令:
    alt_rootvg_op -S

    下例說明當執行先前討論的指令時可能會顯示的輸出:

    # lspv
    hdisk0         000040445043d9f3    altinst_rootvg
    hdisk1         00076443210a72ea    rootvg
    
    # alt_rootvg_op -S
    
    # lspv
    hdisk0         000040445043d9f3    altinst_rootvg
    hdisk1         00076443210a72ea    rootvg

    不再轉接 altinst_rootvg 且不再裝載 /alt_inst 檔案系統。如果 altinst_rootvg 磁區群組名稱必須變回 old_rootvg,則可使用 -v 旗標來完成這項作業。