当前位置 : 主页 > 操作系统 > centos >

MBR分区表恢复演练

来源:互联网 收集:自由互联 发布时间:2022-09-02
1、将MBR备份并拷贝到其他服务器上用于存储 dd if = /dev/sda of = /data/mbr.img bs = 1 count = 64 skip = 446 ***dd命令注释 #if=文件名:输入文件名,缺省为标准输入。 #of=文件名:输出文件名,缺省为

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分区表恢复演练_服务器_02

2、将分区备份拷贝到其他服务器上

scp mbr.img root@10.0.7.101:/data

3、破坏分区表模拟故障

dd if=/dev/zero of=/dev/sda bs=1 count=64 seek=446

MBR分区表恢复演练_dd_03

MBR分区表恢复演练_文件名_04

MBR分区表恢复演练_分区表_05

4、重启系统后,无法进入

MBR分区表恢复演练_服务器_06

5、使用光盘镜像进入rescue mode进行修复

MBR分区表恢复演练_服务器_07

MBR分区表恢复演练_服务器_08

6、设置ip地址

MBR分区表恢复演练_文件名_09

7、将备份的mbr分区表拷贝回损坏服务器

MBR分区表恢复演练_文件名_10

8、将分区表还原

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

MBR分区表恢复演练_分区表_11

9、退出重启后,可正常进入系统

MBR分区表恢复演练_服务器_12

【文章出处:香港gpu服务器 http://www.558idc.com/hkgpu.html 复制请保留原URL】
上一篇:大数据必知必会之Kafka
下一篇:没有了
网友评论