爱子日志

通过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

dd命令复制硬盘(Linux下整盘备份)

机子是联想的万全R510-3112至强的U,(同品牌、同型号)SCSI硬盘

插入要被备份的硬盘,启动系统
查设备号

fdisk  -l

第一个硬盘是sda
第二个硬盘查到的是sdb

dd命令:

dd if=/dev/sda of=/dev/sd2 bs=1024K

 同学发给我的是:“bs=1M”系统提示:无效的号码 sad

 测试成功。mrgreen