昨天是星期六,沒有輪滑,沒有打球,沒有陪女朋友(其實也沒有),沒有休息,甚至沒有片刻娛樂享受。跟着馮老師學了一天磁盤管理(從早上9點到晚上10點),比平時上課還要累,但累歸累,付出總會有回報。同時也要感謝馮老師不辭幸勞的教誨,現在本人就昨天所學知識加以整理,並就我遇到的問題一起和各位“挨踢界”的同仁分享。
一,MBR是什麼?MBR在磁盤中的位置?MBR的作用是什麼?
(1) MBR是英文Master Boot Record的縮寫,中文爲主引導記錄;
(2) MBR位於硬盤的0柱面,0磁頭,一扇區稱爲主引導扇區,大小爲512字節;
(3) MBR可分爲三個部分:
第一部分:爲boot loader(grub 主引導程序)佔446個字節;
第二部分:爲DPT(Disk Partition Table)硬盤分區表,佔64字節(447-510字節);
由4個首扇區組成,每個首扇區佔16字節,而每一個首扇區對應一個磁
盤分區,所以每一塊磁盤最多隻能分四個主扇區,如果想要更多分區只
能依靠擴展分區實現。
第三部分:爲分區結束標記(55AA)佔2字節。
二,爲什麼要備份MBR?備份到哪裏?如何備份?
1,如果不備份MBR,當在人爲,或是非認爲破壞的情況下會導致,服務器系統起不來,連最基本的BIOS都無法啓動;此時的情況是非常糟糕的,如果服務器因爲MBR被破壞,在沒有做MBR備份的情況下,引起公司不能正常運營,而使公司的經濟遭到損失,這樣的結果是誰也不想看到的。
2,一般備份MBR最好是異地備份,而不是在本服務器上,我們可以將MBR備份到另一臺服務器中,也可以備份到另一塊磁盤上,最爲關鍵的是保證異地備份;當本服務器出現故障時而不受影響。
3,備份到另一塊磁盤中:
備份到另一臺服務器中:
進入到一個有sda_mbr.dd備份文件的目錄中,然後用命令備份到ip地址爲10.0.2.250 lianxi目錄下。
scp sda_mbr.dd 10.0.2.253:/lianxi/
三,如何恢復MBR?
根據自己將MBR備份到哪裏,然後對症下藥,下面有一個大概流程圖可以幫助我們理解:
四,光盤營救模式恢復MBR詳解
1,在已經將MBR備份到另一塊磁盤或另一服務器的前提下波壞MBR
2,reboot 進入營救模式:
3,在選擇語言等等非關鍵步驟後選擇ipv4 的動態獲得ip
4,跳過一些非關鍵步驟後會如下提示,選擇continue繼續這個進程
5,啓動shell腳本
6,將以前備份到其他服務器上的MBR拷貝到當前目錄
7,恢復MBR
8,再次破壞掉,用備份到另一塊磁盤sdb1的MBR進行修復
dd if=sda_mbr.dd of=/dev/sda bs=512 count=1
fdisk -l
用另一塊磁盤備份的MBR也就修復成功
五,網絡營救模式恢復MBR詳解
1,首先也是reboot進入營救模式
3,選擇ipv4的手工配置ip地址項Manual Configuration與光盤營救不同
4,URL地址的設置,我們老師給的是他主機上的地址ftp://10.0.2.253/rhel6.4,這不影響,讀者需要自己有一個存放鏡像的網絡地址。
5,後來的步驟就與四中光盤營救模式相同,本人就不再重複。
希望這篇blog,能幫助同我一樣正在學習磁盤管理的同學,或未來同仁;本篇文章如有什麼不對的地方也希望大家指出,讓我們共同學習,最後感謝51cto提供如此好的IT平臺。