磁盤管理之MBR

       昨天是星期六,沒有輪滑,沒有打球,沒有陪女朋友(其實也沒有j_0065.gif),沒有休息,甚至沒有片刻娛樂享受。跟着馮老師學了一天磁盤管理(從早上9點到晚上10點),比平時上課還要累,但累歸累,付出總會有回報。同時也要感謝馮老師不辭幸勞的教誨,現在本人就昨天所學知識加以整理,並就我遇到的問題一起和各位“挨踢界”的同仁分享。

       一,MBR是什麼?MBR在磁盤中的位置?MBR的作用是什麼?

       wKiom1NTf9zwIOHeAAC31hbj4as779.jpg

             (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字節,而每一個首扇區對應一個磁

                                          盤分區,所以每一塊磁盤最多隻能分四個主扇區,如果想要更多分區只

                                          能依靠擴展分區實現。

           wKiom1NTg1_yQpLFAACGVEciclY978.jpg

                          第三部分:爲分區結束標記(55AA)佔2字節。


      二,爲什麼要備份MBR?備份到哪裏?如何備份?

              1,如果不備份MBR,當在人爲,或是非認爲破壞的情況下會導致,服務器系統起不來,連最基本的BIOS都無法啓動;此時的情況是非常糟糕的,如果服務器因爲MBR被破壞,在沒有做MBR備份的情況下,引起公司不能正常運營,而使公司的經濟遭到損失,這樣的結果是誰也不想看到的。

              2,一般備份MBR最好是異地備份,而不是在本服務器上,我們可以將MBR備份到另一臺服務器中,也可以備份到另一塊磁盤上,最爲關鍵的是保證異地備份;當本服務器出現故障時而不受影響。

              3,備份到另一塊磁盤中:

           wKiom1NTi9aw6iDuAADB0vnL5ks458.jpg


                     備份到另一臺服務器中:

               進入到一個有sda_mbr.dd備份文件的目錄中,然後用命令備份到ip地址爲10.0.2.250 lianxi目錄下。

               scp   sda_mbr.dd   10.0.2.253:/lianxi/


       三,如何恢復MBR?

             根據自己將MBR備份到哪裏,然後對症下藥,下面有一個大概流程圖可以幫助我們理解:

           wKioL1NTjUyjOEK-AAGssNB9kZQ167.jpg


      四,光盤營救模式恢復MBR詳解

              1,在已經將MBR備份到另一塊磁盤或另一服務器的前提下波壞MBR

                   wKiom1NTkCXhZA35AACTwkX3atY430.jpg

              2,reboot 進入營救模式:

                   wKioL1NTj2yzBSchAAHl-jPHfeM568.jpg

               3,在選擇語言等等非關鍵步驟後選擇ipv4 的動態獲得ip

                   wKioL1NTkNniySgIAAIxnPZvOMg646.jpg


           4,跳過一些非關鍵步驟後會如下提示,選擇continue繼續這個進程

               wKioL1NTkaCiOq68AAIh5sytzZk214.jpg


            5,啓動shell腳本

                   wKiom1NTkifh3JI-AADH7ECe0gQ105.jpg


               6,將以前備份到其他服務器上的MBR拷貝到當前目錄

                   wKiom1NTkpzwF0oAAAA9xVBslfc840.jpg


               7,恢復MBR

                    wKioL1NTkvCj6iFvAAHpoaYGbio042.jpg


               8,再次破壞掉,用備份到另一塊磁盤sdb1的MBR進行修復

                   wKioL1NTk5zS7KTvAAEatC_VSPY828.jpg



                   wKiom1NTlCbz2DOfAADwNPBfsqM386.jpg

               dd  if=sda_mbr.dd  of=/dev/sda  bs=512  count=1

               fdisk  -l  

               用另一塊磁盤備份的MBR也就修復成功

              wKiom1NTlOGAD9EEAAHrIhVkVJ8601.jpg


五,網絡營救模式恢復MBR詳解

      1,首先也是reboot進入營救模式

           wKioL1NTlc7hb-eUAAGphupXHCY919.jpg

     

        2,營救方式與光盤不同選擇統一資源定位符URL屬於網絡

           wKiom1NTlsOjHYhFAAEN1agJ4O8434.jpg


       3,選擇ipv4的手工配置ip地址項Manual Configuration與光盤營救不同

           wKioL1NTl2SxPBdGAAGQktMa_ks201.jpg


       4,URL地址的設置,我們老師給的是他主機上的地址ftp://10.0.2.253/rhel6.4,這不影響,讀者需要自己有一個存放鏡像的網絡地址。

             wKiom1NTmKvhAwFUAAF5HMqHzSc690.jpg


       5,後來的步驟就與四中光盤營救模式相同,本人就不再重複。



      希望這篇blog,能幫助同我一樣正在學習磁盤管理的同學,或未來同仁;本篇文章如有什麼不對的地方也希望大家指出,讓我們共同學習,最後感謝51cto提供如此好的IT平臺。



         

           


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章