Chinaunix首页 | 论坛 | 博客
  • 博客访问: 866311
  • 博文数量: 179
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1546
  • 用 户 组: 普通用户
  • 注册时间: 2015-01-27 11:05
个人简介

MySQL工程师 QQ:1815357042

文章分类

全部博文(179)

文章存档

2015年(179)

分类: LINUX

2015-05-10 16:40:00

man文档里的解释:convert and copy a file

如果你想要直接读写磁盘的每一个扇区,或者镜像整个磁盘,dd命令是非常好的选择
if的默认值是标准输入,of的默认值是标准输出


dd if=/etc/bashrc  of=./bashrc
等价于
cp /etc/bashrc  ./bashrc


镜像磁盘分区 输出文件所在分区必须大于sda1分区
dd if=/dev/sda1 of=./sda1.img




镜像整个磁盘并压缩
dd =if=/dev/sda |gzip-9 >./sda.img


如果要恢复整个磁盘
gzip -dc ./sda.img |dd of=/dev/sda


解压 gzip -d filename.gz




备份MBR
dd if=/dev/sda of=./mbr.img  bs=512  count=1


使用反汇编工具反汇编这个mbr.img就能知道计算机怎麽启动了


dd命令的功能:销毁磁盘数据,测试磁盘读写速度,修复磁盘等


dd if=/dev/urandom  of=/dev/sda1
dd if=/dev/zero  of=./test.file bs=1024  count=100000
dd if=./test.file  bs=8k |dd of =/dev/null
dd if =/dev/sda of=/dev/sda


/dev/urandom:随机数发生器
/dev/zero:零发生器
/dev/null:黑洞
阅读(2319) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~