• [ZT]用dd备份主引导记录


    摘自:http://dev.firnow.com/course/6_system/linux/Linuxjs/20090307/159049.html
    用dd备份主引导记录

    1,什么是主引导记录?
      主引导记录就是mbr (master boot record)
      它的功能:负责检查分区表并启动引导程序
      它的构成:引导程序和分区表
      它的位置:硬盘的0面0道1扇区
      它的长度:刚说过,一个扇区,是512个byte

      如果没有主引导记录,则系统就不能再启动

    2,dd的作用是什么?
      dd用指定大小的块(block)复制一个文件,在复制的同时进行指定的转换。
      linux下设备也是作为文件对待,所以dd可以同时在两个设备之间进行
     
    3,如何备份主引导记录?
      看例子:

    [root@localhost lhd]# dd if=/dev/sda of=/root/mbr.bin bs=512 count=1
    1+0 records in
    1+0 records out
    512 bytes (512 B) copied,0.0225434 秒,22.7 kB/秒
    [root@localhost lhd]# ll /root/mbr.bin
    -rw-r--r-- 1 root root 512 02-19 00:28 /root/mbr.bin

      说明:
       if=file
       输入文件名,默认为标准输入。

       of=file
       输出文件名,默认为标准输出。

       bs=bytes
       进行读(输入)和写(输出)块的大小,单位为 bytes

       count=blocks
       块的数量,即:共复制多少个bs大小的块

    4,如何把备份好的主引导记录恢复到硬盘的原位置
     
       例子:
       dd if=/root/mbr.bin of=/dev/sda

       说明:以上操作在进行时注意把/dev/sda替换成相应的盘符,
            ide硬盘就是以hd打头,如: /dev/hda
  • 相关阅读:
    什么是单例模式?
    下拉列表(web),用jQuery实现
    PS基础
    C#笔记
    C#基础篇--文件(流)
    C#基础篇03
    今天自学了网页上注册某某时的倒计时设置
    主数据管理的Jill Dyche, Evan Levy六层次模型
    scala akka 修炼之路6(scala函数式柯里化风格应用场景分析)
    OpenWrt mt7620n双SSID实现原理
  • 原文地址:https://www.cnblogs.com/d9394/p/10611717.html
Copyright © 2020-2023  润新知