zoukankan      html  css  js  c++  java
  • [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
  • 相关阅读:
    Token 分析
    maven导入依赖下载jar包速度太慢
    springboot 自动装配
    @ComponentScan
    mysql8.0忘记密码或出现Access denied for user 'root'@'localhost' (using password: YES)
    SpringBoot静态资源处理
    @RestController
    PythonGUI:Tkinter学习笔记01
    Python2和Python3有什么区别?
    Python的Random模块
  • 原文地址:https://www.cnblogs.com/d9394/p/10611717.html
Copyright © 2011-2022 走看看