通过dd命令实现MBR备份恢复
MBR(Master Boot Record,主引导记录)是计算机开机后访问硬盘时所必须要读取的首个扇区。MBR记录着硬盘本身的相关信息以及硬盘各个分区的大小及位置信息,是数据信息的重要入口。
如果MBR受到破坏,硬盘上的基本数据结构信息将会丢失,需要用繁琐的方式试探性的重建数据结构信息后才可能重新访问原先的数据。
MBR内的信息是fdisk格式化的时候写入的。
在Linux下使用如下命令备份MBR:
[root@srv ~]# dd if=/dev/sda1 of=/root/mbr.bak bs=512 count=1
同样也可以使用dd命令恢复MBR:
root@srv ~]# dd if=/root/mbr.bak
转载自《Linux运维趋势》第6期,作者:张勤
http://down.51cto.com/data/174021
http://os.51cto.com/os/linuxops/pdf/51CTO_linuxops_issue6.pdf