使用 Solaris 作業系統中的 Flash 歸檔進行嚴重損壞回復Joseph Gan,2005 年 5 月 簡介UNIX 平台的一般嚴重損壞回復準備工作,包含維護伺服器的配置詳細資訊。例如,在系統資訊中,您必須保存一份用以進行備份與復原的方法紙本。若您使用 Solaris 9 與 10 作業系統版本提供了稱為 Flash 安裝的全新安裝功能。透過 Flash 安裝,您可在名為主系統的系統上,建立 Solaris 作業系統的單一參考安裝。接著,您可以在架構與主系統相同而數量不拘的系統 (稱為複製系統) 上,將此安裝複製為新的安裝。 雖然 Flash 安裝的目的在於複製主機器,但經過某些測試後,我發現它對嚴重損壞回復也有很大的幫助。此文說明我如何使用 程序1. 在建立歸檔前,使機器進入單一使用者模式。這麼做的原因有兩個:第一,雖然
在單一使用者模式中, # init 0 ok> boot -s 2. 以 root 身份登入。若 # mount /opt 3. 建立 Flash 歸檔:使用 # flarcreate -n testhost.flar -c -S -R / -t /dev/rmt/2 WARNING: hash generation disabled when using tape (-t) Full Flash Checking integrity... Integrity OK. Running precreation scripts... Precreation scripts done. Determining the size of the archive... ....... The archive will be approximately 2.69GB. Creating the archive... ....... 18226862 blocks Archive creation complete. 4. 檢查磁帶上的歸檔是否已順利完成。 # flar info -t /dev/rmt/2 files_archived_method=cpio creation_date=20040927044841 creation_master=testhost content_name=testhost.flar creation_node=testhost creation_hardware_class=sun4u creation_platform=SUNW,Ultra-Enterprise creation_processor=sparc creation_release=5.8 creation_os_name=SunOS creation_os_version=Generic_117350-02 files_compressed_method=none content_architectures=sun4u 5. 接著,使用磁帶上的備份影像,從備份回復系統。您可以使用其他機器進行回復測試,只要此機器具有相同的核心架構即可。在此例中,我使用的是同一部機器。首先將機器關閉。接著,插入 Solaris 8 作業系統軟體 CD 1 媒體,並遵循安裝功能表作業,如下列範例所示: ok boot cdrom Resetting ... Solaris 安裝程式 Solaris 作業系統安裝程式已劃分成一系列的簡短區段,用以提示您提供安裝所需的各項資訊。在每個區段的結尾,您可以在繼續作業之前審視並變更自己的選擇。 請注意:瀏覽這些功能表時,無法使用滑鼠。若您的鍵盤沒有功能鍵,或功能鍵沒有回應,請按下 F2_Continue F5_Exit F6_Help 選取 Solaris 互動式安裝 此系統可進行升級,因此您有兩種方式可安裝 Solaris 作業系統軟體:
在您選取選項並完成後續作業之後,會顯示您所執行之動作的摘要。若要使用 Flash 歸檔來安裝系統,請選取 [Initial]。 F2_Upgrade F3_Go Back F4_Initial F5_Exit F6_Help 選取 Solaris 互動式安裝 (功能表 2) 您會使用 在下列畫面中,您可以接受預設值,也可以自訂 Solaris 作業系統軟體的安裝方式。若要自訂安裝,您可以 (1) 選取要安裝的 Solaris 作業系統軟體類型,(2) 選取磁碟以存放您已選取的軟體,以及 (3) 指定檔案系統在磁碟上的配置方式。 完成這些作業後,會顯示您所做之選取的摘要設定檔。 以下是安裝 Solaris 作業系統軟體的兩種方式:
F2_Standard F3_Go Back F4_Flash F5_Exit F6_Help 選取 Flash 歸檔安裝方法 在此畫面中,您會選擇 Flash 歸檔安裝方法,在此例中請選取 Flash 歸檔擷取方法 在此畫面中,您必須選取用以擷取 Flash 歸檔的方法。此擷取方法視歸檔的儲存位置而定。例如,若歸檔儲存在磁帶上,請選取 可用擷取方法 [ ] HTTP -> default [ ] NFS [ ] Local File [X] Local Tape -> selected [ ] Local Device F2_Continue F5_Cancel F6_Help 選取 Flash 歸檔附加 請指定 Flash 歸檔所在之磁帶機的路徑,如下所示: Tape Drive Location: syrinx:/dev/rmt/0 Location: /dev/rmt/0 ....... F2_Continue F5_Cancel F6_Help 選取 保留資料? 您是否要保存現有資料?至少有一個您為了安裝 Solaris 作業系統軟體而選取的磁碟,含有您想儲存的檔案系統或未命名磁碟片段。 F2_Continue F3_Go Back F4_Preserve F5_Exit F6_Help 選取 在下個步驟中,您會選擇作業系統的安裝磁碟。您可以在此步驟中重新分割檔案系統,以符合您的新需求。 檔案系統與磁碟配置 以下的摘要是根據您所提供的資訊,列出您目前的檔案系統與磁碟配置。請注意:若您選擇自訂,則應瞭解檔案系統、其在磁碟上的預定用途,以及變更檔案系統可能對系統的運作有何影響。 File system/Mount point Disk/Slice Size overlap c0t11d0s2 17269 MB F2_Continue F3_Go Back F4_Customize F5_Exit F6_Help 選取 掛載遠端檔案系統? 您是否要從遠端檔案伺服器掛載軟體?若您因磁碟空間問題而必須移除軟體,則須執行此動作。 F2_Continue F3_Go Back F4_Remote Mounts F5_Exit F6_Help 選取 設定檔 下列資訊是您安裝 Solaris 作業系統軟體的設定檔。其中反映您在前幾個畫面中所做的選擇。 Installation Option: Flash Boot Device: c1t0d0 Client Services: None Software: 1 Flash Archive File System and Disk Layout: ....... F2_Continue F4_Change F5_Exit F6_Help 選取 在安裝後重新開機? 在您安裝 Solaris 作業系統軟體後,您必須重新開機。您可以讓系統自動重新開機,若您要執行程序檔或進行其他自訂,則可以手動重新開機。若要手動重新開機,請使用 [X] Auto Reboot [ ] Manual Reboot F2_Begin_Installation F5_Cancel 選取 6. 系統重新開機後,您可以輸入新的 Root 密碼。以下列出原始檔案系統配置與回復檔案系統配置的摘要: 原始檔案系統配置: $ df -k Filesystem kbytes used avail capacity Mounted on /dev/md/dsk/d10 494235 55231 389581 13% / /dev/md/dsk/d20 1525647 795052 669570 55% /usr ....... /dev/md/dsk/d40 2056211 1419825 574700 72% /var /dev/dsk/c1t4d0s0 4129822 4175 4084349 1% /tmp /dev/dsk/c1t4d0s3 6194334 2280496 3851895 38% /home /dev/md/dsk/d50 10177352 8905539 1170040 89% /opt $ swap -l swapfile dev swaplo blocks free /dev/md/dsk/d30 85,30 16 4198368 4198368 回復檔案系統: $ df -k Filesystem kbytes used avail capacity Mounted on /dev/dsk/c0t11d0s0 494235 54233 390579 13% / /dev/dsk/c0t11d0s1 1489367 793504 636289 56% /usr ....... /dev/dsk/c0t11d0s4 1987399 1417795 509983 74% /var /dev/dsk/c0t11d0s5 9943356 8895415 948508 91% /opt /dev/dsk/c1t4d0s3 6194334 2280496 3851895 38% /home /dev/dsk/c1t4d0s0 4129822 4173 4084351 1% /tmp $ swap -l swapfile dev swaplo blocks free /dev/dsk/c0t11d0s3 32,443 16 4099424 4099424 如您所見, 注意:回復已掛載為中介裝置的作業系統時發生問題。這是因為所建立的影像包含所有的中介裝置設定與配置檔案。還原之後,這些設定與配置檔案仍都位於相同的位置。若未手動加以移除,在啟動機器時將會出現問題。 7. 若要移除這些中介裝置項目,您可以從 CD 啟動機器,並將根檔案系統掛載為 8. 若情況允許,建議您在建立歸檔前先移除中介裝置。 9. 若機器位於網路上,您可能必須重設已回復機器的某些網路設定 (如主機、 10. 若機器連接至外接磁碟,您就必須將這些項目增加至 結論在某些情況下,您可以回復所連接週邊設備與主機器不同的機器。若您安裝具有核心、一般使用者、開發人員或整個軟體群組的主系統,此主系統只會支援在備份時連結至主機器的週邊裝置。 透過您的嚴重損壞回復計畫,您應能夠回復所連接週邊設備與主機器不同的系統。因此,您應在主機器上安裝 Entire Plus OEM 軟體群組。從具有 Entire Plus OEM 軟體群組的主機器上建立的 Flash 歸檔,應可在週邊裝置受到所安裝的 Solaris 作業系統版本支援的任何系統上運作。 其他文章
使用 Solaris 作業系統中的 Flash 歸檔進行嚴重損壞回復,第 2 部分
Comments (latest comments first)Discuss and comment on this resource in the BigAdmin Wiki
Unless otherwise licensed, code in all technical manuals herein (including articles, FAQs, samples) is provided under this License. |
BigAdmin SubscriptionsBigAdmin Areas
BigAdmin Sun Center
BigAdmin Topics | ||||||||||