Linux系統(tǒng)災(zāi)難恢復(fù)技術(shù)和方法

ID:37711408

大?。?.31 MB

頁(yè)數(shù):23頁(yè)

時(shí)間:2019-05-29

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è)
Linux系統(tǒng)災(zāi)難恢復(fù)技術(shù)和方法_第5頁(yè)
資源描述:

《Linux系統(tǒng)災(zāi)難恢復(fù)技術(shù)和方法》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

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,其全稱為MasterBootRecord,即硬盤的主引導(dǎo)記錄。它由三個(gè)部分組成,主引導(dǎo)程序、硬盤分區(qū)表和硬盤有效標(biāo)志。在總共512字節(jié)的主引導(dǎo)扇區(qū)里主引導(dǎo)程序(Bootloader)占446個(gè)字節(jié),第二部分是硬盤分區(qū)表,占64個(gè)字節(jié),硬盤有多少分區(qū)以及每一分區(qū)的大小都記

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

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

4、查詢系統(tǒng)磁盤信息:硬盤設(shè)備sda的分區(qū)表已經(jīng)恢復(fù),重啟后系統(tǒng)便可正常引導(dǎo)。系統(tǒng)GRUB損壞類似得我們可以來(lái)寫零Bootloader來(lái)實(shí)現(xiàn)GRUB被破壞的結(jié)果:重啟后系統(tǒng)會(huì)因找不到GRUB而卡在“BootingfromHardDisk…”掛載系統(tǒng)安裝光盤然后選擇進(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)安裝盤進(jìn)入援救模式,檢查/boot目錄下發(fā)現(xiàn)沒(méi)有kernel文件。從掛載的系統(tǒng)安裝盤強(qiáng)制重新安裝內(nèi)核:在/boot目錄下已經(jīng)生成新

5、的kernel文件vmlinuz-2.6.32-71.el6.x86_64重啟主機(jī)后,系統(tǒng)可正常引導(dǎo)。系統(tǒng)鏡像文件丟失系統(tǒng)丟失鏡像文件,主機(jī)啟動(dòng)后黑屏。圖7.鏡像丟失掛載系統(tǒng)安裝盤進(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ù)

6、系統(tǒng)可正常引導(dǎo)。通常我們需要按照如下的步驟來(lái)恢復(fù)。創(chuàng)建分區(qū)碰到比較嚴(yán)重的情況就是/boot分區(qū)已經(jīng)完全損壞,啟動(dòng)時(shí)會(huì)提示找不到引導(dǎo)設(shè)備。圖8.引導(dǎo)分區(qū)損壞掛載安裝盤后進(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到硬盤設(shè)備sda上。編輯引導(dǎo)菜單由于我們創(chuàng)建了新的分區(qū),其對(duì)應(yīng)的UUID會(huì)發(fā)生變化,可以通過(guò)命令blkid來(lái)查詢分區(qū)的UUID。上述的sda3為根分區(qū),編輯/boot/

7、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菜單至此/boot分區(qū)已恢復(fù),系統(tǒng)可正常引導(dǎo)啟動(dòng)。圖10.系統(tǒng)啟動(dòng)總結(jié)本文闡述了常見(jiàn)的Linux災(zāi)難恢復(fù)技術(shù)和方法,及其出現(xiàn)嚴(yán)重災(zāi)難時(shí)應(yīng)注意的恢復(fù)順序,以確保Linux系統(tǒng)在出現(xiàn)災(zāi)難時(shí)得以安全恢復(fù)。

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。
关闭