Linux系統(tǒng)災(zāi)難恢復(fù)技術(shù)和方法_第1頁(yè)
Linux系統(tǒng)災(zāi)難恢復(fù)技術(shù)和方法_第2頁(yè)
Linux系統(tǒng)災(zāi)難恢復(fù)技術(shù)和方法_第3頁(yè)
Linux系統(tǒng)災(zāi)難恢復(fù)技術(shù)和方法_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Linux系統(tǒng)災(zāi)難恢復(fù)技術(shù)和方法Linux 災(zāi)難恢復(fù)Linux 發(fā)行版本眾多,現(xiàn)如今也得到了越來(lái)越廣泛的應(yīng)用,同時(shí)也面臨著系統(tǒng)出現(xiàn)故障的潛在風(fēng)險(xiǎn),本文將以發(fā)行版本 RHEL6 為例詳細(xì)介紹幾種 Linux 災(zāi)難恢復(fù)技術(shù)和方法,以確保 Linux 系統(tǒng)的安全恢復(fù)。在介紹 Linux 災(zāi)難恢復(fù)方法之前,我們先來(lái)了解下 MBR,其全稱為 Master Boot Record,即硬盤(pán)的主引導(dǎo)記錄。它由三個(gè)部分組成,主引導(dǎo)程序、硬盤(pán)分區(qū)表和硬盤(pán)有效標(biāo)志。在總共 512 字節(jié)的主引導(dǎo)扇區(qū)里主引導(dǎo)程序(Bootloader)占 446 個(gè)字節(jié),第二部分是硬盤(pán)分區(qū)表,占 64 個(gè)字節(jié),硬盤(pán)有多少分區(qū)以及每一分

2、區(qū)的大小都記錄在其中。第三部分是硬盤(pán)有效標(biāo)志,占 2 個(gè)字節(jié)。具體如圖示:圖 1. MBR系統(tǒng)硬盤(pán)分區(qū)表破壞生產(chǎn)環(huán)境中的 Linux 服務(wù)器可能會(huì)因?yàn)椴《净蛘咭馔鈹嚯姸鹩脖P(pán)分區(qū)表被破壞,通?;謴?fù)硬盤(pán)分區(qū)表需要之前我們先備份其分區(qū)表的信息,一般我們使用 USB 外接設(shè)備來(lái)備份主機(jī)硬盤(pán)的分區(qū)表。在主機(jī)上掛載 USB 設(shè)備后我們查看系統(tǒng)當(dāng)前磁盤(pán)設(shè)備:現(xiàn)在我們?cè)?sdb 這個(gè)設(shè)備上創(chuàng)建一個(gè)新的分區(qū):在新分區(qū) sdb1 上創(chuàng)建文件系統(tǒng):掛載新的文件系統(tǒng):通常我們通過(guò)備份硬盤(pán)的 MBR 來(lái)備份硬盤(pán)分區(qū)表:現(xiàn)在我們來(lái)寫(xiě)零硬盤(pán)分區(qū)表來(lái)實(shí)現(xiàn)類似分區(qū)表被破壞的結(jié)果:查詢硬盤(pán) sda 上的分區(qū)信息,發(fā)現(xiàn)其已不包

3、含任何分區(qū):當(dāng)主機(jī)硬盤(pán)分區(qū)表丟失了之后,再次啟動(dòng)后 GRUB 會(huì)因找不到配置文件而進(jìn)入命令行模式:圖 2. 分區(qū)表丟失接下來(lái)我們掛載 RHEL6 的安裝盤(pán),同時(shí)也接入我們之前備份的 USB 設(shè)備,然后重啟主機(jī),選擇 CD-ROM 為第一引導(dǎo)設(shè)備,啟動(dòng)后選擇“Rescue installed system”。圖 3. 選擇援救按照提示,最終我們選擇一個(gè) shell。圖 4. 選擇 shell我們查詢系統(tǒng)磁盤(pán)信息,發(fā)現(xiàn)硬盤(pán)設(shè)備 sda 沒(méi)有包含任何分區(qū)。我們來(lái)恢復(fù)它的硬盤(pán)分區(qū)表,創(chuàng)建一個(gè)目錄并且掛載之前備份的 USB 設(shè)備,我們看到它的設(shè)備名是 /dev/sdb。通過(guò)原來(lái)備份的 sda.mbr 文

4、件來(lái)恢復(fù)硬盤(pán)設(shè)備 sda 的硬盤(pán)分區(qū)表:再次查詢系統(tǒng)磁盤(pán)信息:硬盤(pán)設(shè)備 sda 的分區(qū)表已經(jīng)恢復(fù),重啟后系統(tǒng)便可正常引導(dǎo)。 系統(tǒng) GRUB 損壞類似得我們可以來(lái)寫(xiě)零 Bootloader 來(lái)實(shí)現(xiàn) GRUB 被破壞的結(jié)果:重啟后系統(tǒng)會(huì)因找不到 GRUB 而卡在“Booting from Hard Disk ”掛載系統(tǒng)安裝光盤(pán)然后選擇進(jìn)入 Rescue 模式,然后恢復(fù) GRUB:圖 5. 恢復(fù) GRUB重啟主機(jī)后,系統(tǒng)可正常引導(dǎo)。系統(tǒng)內(nèi)核文件丟失系統(tǒng)丟失內(nèi)核 kernel 文件,再次啟動(dòng)后會(huì)提示找不到文件。圖 6. 內(nèi)核丟失掛載系統(tǒng)安裝盤(pán)進(jìn)入援救模式,檢查 /boot 目錄下發(fā)現(xiàn)沒(méi)有 kernel

5、 文件。從掛載的系統(tǒng)安裝盤(pán)強(qiáng)制重新安裝內(nèi)核:重啟主機(jī)后,系統(tǒng)可正常引導(dǎo)。系統(tǒng)鏡像文件丟失系統(tǒng)丟失鏡像文件,主機(jī)啟動(dòng)后黑屏。圖 7. 鏡像丟失掛載系統(tǒng)安裝盤(pán)進(jìn)入援救模式 , 檢查 /boot 目錄下發(fā)現(xiàn)沒(méi)有鏡像文件。重新生成鏡像文件 initramfs-2.6.32-71.el6.x86_64.img。重啟主機(jī)后 , 系統(tǒng)可正常引導(dǎo)。 系統(tǒng) /boot 分區(qū)損壞一般來(lái)說(shuō)系統(tǒng) /boot 分區(qū)損壞,我們會(huì)先嘗試修復(fù)文件系統(tǒng)。如果文件系統(tǒng)損壞不能修復(fù),那么我們可以參照前述的方法來(lái)依次新建 /boot 分區(qū),重新安裝內(nèi)核和鏡像,然后安裝 GURB 再手工編輯引導(dǎo)菜單,以最終來(lái)恢復(fù)系統(tǒng)可正常引導(dǎo)。通常我

6、們需要按照如下的步驟來(lái)恢復(fù)。創(chuàng)建分區(qū)碰到比較嚴(yán)重的情況就是 /boot 分區(qū)已經(jīng)完全損壞,啟動(dòng)時(shí)會(huì)提示找不到引導(dǎo)設(shè)備。圖 8. 引導(dǎo)分區(qū)損壞掛載安裝盤(pán)后進(jìn)入援救模式,查看分區(qū)情況,發(fā)現(xiàn)分區(qū) /dev/sda1 不存在。新建一個(gè)分區(qū)并且設(shè)置它為啟動(dòng)分區(qū)。重啟主機(jī)以更新分區(qū)表,然后進(jìn)入援救模式,并在我們新創(chuàng)建的分區(qū)上創(chuàng)建文件系統(tǒng)。通過(guò)前述的方法我們安裝內(nèi)核和鏡像文件。安裝 GRUB我們安裝 GRUB 到硬盤(pán)設(shè)備 sda 上。編輯引導(dǎo)菜單由于我們創(chuàng)建了新的分區(qū),其對(duì)應(yīng)的 UUID 會(huì)發(fā)生變化,可以通過(guò)命令 blkid 來(lái)查詢分區(qū)的 UUID。上述的 sda3 為根分區(qū),編輯 /boot/grub/grub.conf 文件更新其對(duì)應(yīng)的 UUID,其內(nèi)容如下。更新 /etc/fstab類似的我們也需要更新 /etc/fstab 里 /boot 分區(qū)對(duì)應(yīng)的新 UUID,其內(nèi)容如下?,F(xiàn)在我們的恢復(fù)步驟已經(jīng)完成,重啟主機(jī)后 GRUB 中可見(jiàn)我們配置的系統(tǒng)列表。圖 9. GRUB 菜單至此

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論