天天看點

MBR分區表恢複演練

1、将MBR備份并拷貝到其他伺服器上用于存儲

dd if=/dev/sda of=/data/mbr.img bs=1 count=64 skip=446

***dd指令注釋
#if=檔案名:輸入檔案名,預設為标準輸入。
#of=檔案名:輸出檔案名,預設為标準輸出。即指定目的檔案。< of=output file >
#bs=bytes:同時設定讀入/輸出的塊大小為bytes個位元組。
#cbs=bytes:一次轉換bytes個位元組,即指定轉換緩沖區大小。
#skip=blocks:從輸入檔案開頭跳過blocks個塊後再開始複制。
#seek=blocks:從輸出檔案開頭跳過blocks個塊後再開始複制。
**注意:**通常隻用當輸出檔案是磁盤或錄音帶時才有效,即備份到磁盤或錄音帶時才有效。
count=blocks:僅拷貝blocks個塊,塊大小等于ibs指定的位元組數。
conv=conversion:用指定的參數轉換檔案。
ascii:轉換ebcdic為ascii
ebcdic:轉換ascii為ebcdic
ibm:轉換ascii為alternate ebcdic
block:把每一行轉換為長度為cbs,不足部分用空格填充
unblock:使每一行的長度都為cbs,不足部分用空格填充
lcase:把大寫字元轉換為小寫字元
ucase:把小寫字元轉換為大寫字元
swab:交換輸入的每對位元組
noerror:出錯時不停止
notrunc:不截短輸出檔案
sync:将每個輸入塊填充到ibs個位元組,不足部分用空(NUL)字元補齊。****      
MBR分區表恢複演練
MBR分區表恢複演練

2、将分區備份拷貝到其他伺服器上

scp mbr.img [email protected]:/data      

3、破壞分區表模拟故障

dd if=/dev/zero of=/dev/sda bs=1 count=64 seek=446      
MBR分區表恢複演練
MBR分區表恢複演練
MBR分區表恢複演練

4、重新開機系統後,無法進入

MBR分區表恢複演練

5、使用CD光牒鏡像進入rescue mode進行修複

MBR分區表恢複演練
MBR分區表恢複演練

6、設定ip位址

MBR分區表恢複演練

7、将備份的mbr分區表拷貝回損壞伺服器

MBR分區表恢複演練

8、将分區表還原

dd if=dpt.img of=/dev/sda bs=1 seek=446      

繼續閱讀