dd命令是linux/unix的一个常用shell命令,它可以拷贝并转换文件数据。我们利用dd命令这些功能就可以轻松对各种数据进行备份,当然前提是要熟悉使用这个命令。
下面用实例来说明:
1.将本地的/dev/hdx整盘备份到/dev/hdy
root$ dd if=/dev/hdx of=/dev/hdy
2.将本地的/dev/hdx全盘数据备份到超级管理员root目录下的p_w_picpath文件
root$ dd if=/dev/hdx of=/root/p_w_picpath
3.备份服务器里/dev/hdx全盘数据,并且使用gzip工具进行压缩,保存到/root目录里
root$ dd if=/dev/hdx | gzip > /root/p_w_picpath.gz
4.备份MBR:备份磁盘开始的512Byte大小的MBR信息到指定文件
root$ dd if=/dev/hdx of=/path/to/p_w_picpath count=1 bs=512
5.备份软盘:将软驱数据备份到当前目录的disk.img文件
root$ dd if=/dev/fd0 of=disk.img count=1 bs=1440k
6.拷贝内存资料到硬盘:将内存里的数据拷贝到root目录下的mem.bin文件
root$ dd if=/dev/mem of=/root/mem.bin bs=1024
7.从光盘拷贝iso镜像:拷贝光盘数据保存到root目录下,并命名为cd.iso文件
root$ dd if=/dev/cdrom of=/root/cd.iso