dd 命令

登山则情满于山,观海则意溢于海。这篇文章主要讲述dd 命令相关的知识,希望能为你提供帮助。


1.将本地的/dev/hdb整盘备份到/dev/hdd
dd if=/dev/hdb of=/dev/hdd

2.将/dev/hdb全盘数据备份到指定路径的image文件
dd if=/dev/hdb of=/root/image

3.将备份文件恢复到指定盘
【dd 命令】dd if=/root/image of=/dev/hdb

4.备份/dev/hdb全盘数据,并利用gzip工具进行压缩,保存到指定路径
dd if=/dev/hdb | gzip > /root/image.gz

5.将压缩的备份文件恢复到指定盘
gzip -dc /root/image.gz | dd of=/dev/hdb

6.备份与恢复MBR

备份磁盘开始的512个字节大小的MBR信息到指定文件:
dd if=/dev/hda of=/root/image count=1 bs=512

  count=1指仅拷贝一个块;bs=512指块大小为512个字节。

恢复:
dd if=/root/image of=/dev/had

将备份的MBR信息写到磁盘开始部分

7.备份软盘
dd if=/dev/fd0 of=disk.img count=1 bs=1440k (即块大小为1.44M)

8.拷贝内存内容到硬盘
dd if=/dev/mem of=/root/mem.bin bs=1024 (指定块大小为1k)

9.拷贝光盘内容到指定文件夹,并保存为cd.iso文件
dd if=/dev/cdrom(hdc) of=/root/cd.iso


参考文档:
??https://www.runoob.com/linux/linux-comm-dd.html??
??https://www.cnblogs.com/misswangxing/p/10911969.html??

    推荐阅读