MBR实验

实验一  MBR修复

破坏MBR

lsblk  /*确认磁盘名*/

hexdump -C /dev/sda -n 512  /*查看MBR分区*/

dd if=/dev/sda of=/date/mbr.bak bs=1 count=512   /*复制MBR分区*/

scp /date/mbr.bak 192.168.213.129:/root/   /*远程备份*/

dd if=/dev/zero of=/dev/sda bs=1 count=512    /*破坏MBR*/

hexdump -C /dev/sda -n 512 -v     /*查看破坏后MBR*/

fdisk -l     /*无效*/

lsblk    /*有效*/

cat /proc/partitions    /*有效*/

reboot

故障现象

直接进入光盘引导  /* MBR分区无法识别 */

解决方案

拆硬盘 写入备份文件

救援模式

ifconfig     /*查看网卡名*/

ifconfig ens33 192.168.213.134/24     /*配置IP*/

ping 192.168.213.129    /*检验链接*/

scp 192.168.213.129:/root/mbr.bak .    /*复制备份文件*/

hexdump -C mbr.bak    /*查看文件内容*/

lsblk    /*确认磁盘名*/

dd if=mbr.bak of=/dev/sda    /*修复MBR*/

hexdump -C /dev/sda -n 512    /*查看MBR*/

reboot

实验二 分区克隆

/*添加的硬盘 不小于 原硬盘*/

添加硬盘    /*偏小*/

dd if=/dev/sda of=/dev/sdb bs=1 count=512

lsblk     /* 不显示 扩展分区*/

fdisk -l    /* 显示 扩展分区 范围错误 */  /* 不显示 逻辑分区 在EBR中 */

实验三 清零55 AA

/*快速删除硬盘*/

dd if=/dev/zero of=/dev/sdb bs=1 count=2 skip=510 seek=510

fdisk -l

 

 

 

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/98328

(0)
倪潇洒倪潇洒
上一篇 2018-05-12
下一篇 2018-05-13

相关推荐

  • 第一周博客作业-N31-初识Linux

    本篇文章主要围绕计算机的组成及其功能以及Linux的基础命令、目录等进行相关阐述

    2018-07-11
  • shell 脚本编程基础

    六、shell脚本编程 6.1bash脚本编程之变量 ​ 作业提交地址:scp N wang@172.20.102.77:home/wang/bin ​ 执行脚本的方法: 以bash程序来执行: bash hello.sh或cat hello.sh |bash 直接指令下达: 加权限:chmod +x hello.sh 绝对路径:/home/hello.sh…

    2018-05-01
  • 标准IO和管道

    一.三种I/O设备 标准输入(STDIN) -0   默认接受来自键盘的输入 标准输出(STDOUT) -1  默认输出到终端窗口 标准错误(STDERR) -2   默认输出到终端窗口 程序:指令加数据 每个文件打开都有一个文件描述符(fd) ll /proc/$$/fd      //可以查看文件的描述符 exec 8<>/data/host…

    Linux笔记 2018-04-02
  • 文件查找

    locate 和 find

    2018-04-24
  • K8S的安装

    使用kubeadm安装部署kubernetes集群: 前提:1、各节点时间同步;2、各节点主机名称解析:dns OR hosts;3、各节点iptables及firewalld服务被disable; 一、设置主节点安装程序包 1、生成yum仓库配置: 主管理节点上的yum仓库的配置: 先配置安装docker仓库: [docker]name=dockerbas…

    2018-08-08
  • linux 文本处理三剑客

    grep 作用:文本搜索工具,根据用户指定的“模式”对目标文本逐行进行匹配检查;打印匹配到的行。 模式:由正则表达式字符及文本符所编写的过滤条件 grep  命令选项: 正则表达式: 基本正则表达式元字符      字符匹配: 正则表达式: 正则表达式: 正则表达式: 示例:a\|b: a或b    C\|cat :C或cat         \(C\|c\…

    Linux笔记 2018-04-15