恢复被破坏的分区表
1 利用MBR 分区表备份文件恢复
#备份MBR 分区表
[root@CentOS8 ~]# dd if=/dev/sda of=/data/dpt.img bs=1 count=64 skip=446
#将备份文件发送到其他远程服务器中保存
[root@CentOS8 ~]# scp /data/dpt.img 10.0.0.6:/data/backup
#破坏MBR 分区表
[root@CentOS8 ~]# dd if=/dev/zero of=/dev/sda bs=1 count=64 seek=446
#重启后,发现无法启动
[root@CentOS8 ~]# reboot
#利用光盘启动,进入rescue mode(救援模式),如果选择第一项continue,不能继续,则选择第3项skip to shell
#此时系统是没有网络的,需要配置网络
#方式1
ifconfig ens160 10.0.0.8/24
#方式2
ip a a 10.0.0.8/24 dev/ens160
#测试网络是否可以设置成功,且可访问远程服务器
ip a
ping 10.0.0.6
#确认网络通畅后,将备份文件MBR 分区表复制到本地
scp 10.0.0.6:/data/backup/dpt.img .
#恢复MBR分区表
dd if=dpt.img of=/dev/sda bs=1 seek=446
#重启
reboot
2 分区策略相同主机
操作步骤跟备份文件的类似
#1 复制备份分区策略相同主机的分区表
#2 分区表被破坏的主机利用光盘启动,进入rescue mode(救援模式)操作
#3 设置网络,确保网络通畅,可访问分区策略相同的主机
#4 将分区策略相同主机的分区表备份文件发送到分区表被破坏的主机中
#5 利用备份文件恢复被破坏的分区表
#6 重启分区表破坏的主机