• dd,是 device driver 的缩写,它可以称得上是“Linux 世界中的搬运工”,它用来读取设备、文件中的内容,并原封不动地复制到指定位置。
  • 其实现在的主流硬盘已经是 SATA 接口的了,下面我要备份的硬盘是 dev/sda,它就是块 SATA 盘。
  • [root@roclinux ~]# dd if=/dev/sda of=/root/sda.img
  • 这个命令将 sda 盘备份到指定文件 /root/sda.img 中去,其中用到了如下两个选项:
  • if=文件名:指定输入文件名或者设备名,如果省略“if=文件名”,则表示从标准输入读取。
  • of=文件名:指定输出文件名或者设备名,如果省略“of=文件名”,则表示写到标准输出。
  • 通过上面的 dd 命令,我们得到了 sda.img 文件,它就是已经备份好了的磁盘映像文件,里面存储着 /dev/sda 整块硬盘的内容。在未来的某天,假如 /dev/sda 硬盘真的出现了故障,我们就可以将曾经备份的 sda.img 复制到另一台电脑上,并将其恢复到指定的 sdb 盘中去。
  • [root@roclinux ~]# dd if=/root/sda.img of=/dev/sdb
  • 如果能把目标硬盘直接连接到我们现在的电脑上,并让系统识别到这块新硬盘,例如识别成 /dev/sdc,那么我们可以直接使用 dd 命令将 sda 盘复制到 sdc 中去。这种用法既可以用来整盘备份,也可以用来快速复制系统环境。下面来看看具体的命令:
  • [root@roclinux ~]# dd if=/dev/sda of=/dev/sdc
  • 对 dd 来说,所有设备和文件都一视同仁,所谓的“备份”和“恢复”,dd 都认为是一种内容的复制。
  • 参考链接

Linux dd命令 复制(拷贝)文件,并对原文件进行转换相关推荐

  1. linux oracle流复制文件,【学习笔记】Oracle ASM linux dd命令复制asm中文件 操作磁盘或者分区...

    天萃荷净 使用dd复制asm中文件,随着数据库新版本的推广ASM肯定会越来越被重视,最近准备系统的学习下ASM,以备突发情况需要,这是asm深入学习笔记 1.查询ASM某个数据文件AU信息 SQL&g ...

  2. Linux cp命令如何拷贝整个目录下所有文件

    复制不包含隐藏文件: cp -R /home/usera/* /mnt/temp 复制包含隐藏文件   : cp -R /home/usera/. /mnt/temp 转载于:https://www. ...

  3. linux dd命令参数及用法详解---用指定大小的块拷贝一个文件

    linux dd命令使用详解 dd 的主要选项: 指定数字的地方若以下列字符结尾乘以相应的数字: b=512, c=1, k=1024, w=2, xm=number m if=file 输入文件名, ...

  4. linux dd命令使用详解

    linux dd命令使用详解 dd 的主要选项: 指定数字的地方若以下列字符结尾乘以相应的数字: b=512, c=1, k=1024, w=2, xm=number m if=file 输入文件名, ...

  5. S5PV210开发 -- Linux dd命令

    如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/78475434 昨天群里有人询问,为什么破坏 BootLoader 破坏不掉. ...

  6. Linux dd 命令

    From:http://www.cnblogs.com/jikexianfeng/p/6103500.html Linux/UNIX: 使用 dd 命令创建 1GB 大小的二进制:http://www ...

  7. linux dd看不到安装盘,Linux dd 命令 command not found dd 命令详解 dd 命令未找到 dd 命令安装 - CommandNotFound ⚡️ 坑否...

    显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil dd 命令根据指定的操作复制文件,并转换 ...

  8. linux dd iflag oflag,Linux dd 命令

    Linux dd 命令用于读取.转换并输出数据.dd 可以从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件.设备或标准输出. 语法 dd if=/path/to/input_file ...

  9. Linux dd 命令具体用法

                                           Linux dd 命令具体用法 dd命令:文件创建或复制命令 if=数据来源 of=数据存储目标 bs=1 blocksi ...

最新文章

  1. 成功解决softmax_cross_entropy_with_logits (from tensorflow.python.ops.nn_ops) is deprecated and will be
  2. rejection from Cambridge Machine Learning and Machine Intelligence MPhil
  3. android onclick执行顺序,错误“无法执行android:onClick的方法”
  4. python处理路径时 sh: 1:Syntax error: ( unexpected
  5. 吃货阶段03 需求 实现我要下单的功能 0927
  6. 为什么python最后一个元素下标是负一_Python负下标
  7. javascript模拟抽奖
  8. java Socket(TCP)编程小项目
  9. Linux拷贝分区内容,dd复制分区后目标分区的大小变成原分区了
  10. 《Java基础入门》笔记——01 Java初步
  11. Visio实用技巧总结
  12. 我常去的编程技术网站[最近更新:2011.07.10
  13. 【MATLAB】图像分割实验
  14. 美创科技出席世界信息安全大会:多维数据安全框架体系,护航新基建发展
  15. 《简洁记账》产品浅析
  16. 笔记本电脑安装固态硬盘并重装win10系统
  17. Flex Builder 3 如何弹出“打开文件对话框”,限制选择文件类型
  18. 【课程笔记】计算机体系结构复习笔记
  19. 浪潮的“Inspur品牌”
  20. JVM 运行时内存空间详解——元空间

热门文章

  1. sql 删除数据_从零开始学SQL:是什么、如何安装、基本语法、表格(创建、删除、更新)、数据(插入、删除、更新)...
  2. k8s往secret里导入证书_k8s中secret解析
  3. 【转】ABP源码分析四:Configuration
  4. 【转】关于CLR内存管理一些深层次的讨论[下篇]
  5. 【转】2.3【MySQL】运行原理(三)InnoDB 逻辑存储结构
  6. 【转】新思想、新技术、新架构——更好更快的开发现代ASP.NET应用程序(续1)
  7. 【编译原理】什么是AST?
  8. JAVA实现telnet代理,对输入命令拦截
  9. Python 数据分析三剑客之 Matplotlib(三):图例 / LaTeX / 刻度 / 子图 / 补丁等基本图像属性
  10. 动态定时任务数据库获取方式