[转帖] dd 命令图解
dd命令-->dd是disk dump的缩写,指定大小的块拷贝一个文件,同时进行指定的转换,起到一个初始化磁盘的作用
https://blog.csdn.net/jerry_1126/article/details/73718902
【命令作用】
cp就是复制文件和目录。有使用软/硬链接的选项,保持权限的选项,失败时删掉目标再重试的选项,目标存在时询问的选项,等等。但是怎么写数据它自己说了算,不给你多少选项。dd是把数据从一个文件写到另一个文件,不支持多个文件和目录。只管数据,不管文件本身的各种属性和特性。写数据时它可以指定进行转换、从指定位置开始、指定每次写的大小(块大小)、指定写入多少块,等等
【测试硬盘的读写速度】
测试读速度: dd if=/dev/zero bs=1024 count=1000000 f=/root/1Gb.file 
测试写速度: dd if=/root/1Gb.file bs=64k | dd f=/dev/null             
通过以上两个命令输出的命令执行时间,可以计算出硬盘的读、写速度
为了获得精确的读测试数据,首先在测试前运行下列命令,来将缓存设置为无效:
$ flush
$ echo 3 | tee /proc/sys/vm/drop_caches
$ time dd if=/path/to/bigfile of=/dev/null bs=8k
【确定硬盘的最佳块大小】
$ dd if=/dev/zero bs=1024 count=1000000 of=/root/1Gb.file
$ dd if=/dev/zero bs=2048 count=500000 of=/root/1Gb.file
$ dd if=/dev/zero bs=4096 count=250000 of=/root/1Gb.file
$ dd if=/dev/zero bs=8192 count=125000 of=/root/1Gb.file
通过比较以上命令输出中所显示的命令执行时间,即可确定系统最佳的块大小
【如何修复系统盘】
$ dd if=/dev/sda of=/dev/sda
当硬盘较长时间(比如1,2年)放置不使用后,磁盘上会产生magnetic fluxpoint。当磁头读到这些区域时会遇到困难,并可能导致I/O错误。当这种情况影响到硬盘的第一个扇区时,可能导致硬盘报废。上边的命令有可能使这些数据起死回生。且这个过程是安全,高效的
【常用设备】
/dev/sda # SCSI硬盘
/dev/hda # IDE硬盘
/dev/null # 空设备,也称为位桶,外号叫无底洞,你可以向它输出任何数据,它通吃,并且不会撑着!
/dev/zero # 是一个输入设备,你可你用它来初始化文件。该设备无穷尽地提供字符串0
/dev/random # 随机设备
/dev/urandom # 另外一个随机设备
---------------------
本文来自 杰瑞26 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/jerry_1126/article/details/73718902?utm_source=copy
[转帖] dd 命令图解的更多相关文章
- [转帖]dd命令详解
		
dd命令详解 https://czmmiao.iteye.com/blog/1748748 之前一直对linux的命令很恐惧 现在发现 其实不是那么复杂 要仔细学习就可以了 比如 dd = disk ...
 - [转帖]Linux 下 DD 命令的使用详解
		
https://blog.csdn.net/noviblue/article/details/56012275 一.dd命令的解释 dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换. 注 ...
 - [转帖]linux命令dd
		
linux命令dd dd 是diskdump 的含义 之前学习过 总是记不住 用的还是少. http://embeddedlinux.org.cn/emb-linux/entry-level/20 ...
 - Vim 命令图解-Gvim使用笔记-2017-5-9
		
Vim 命令图解-Gvim使用笔记... 图片要是看的不太清楚推荐使用:鼠标右键在新标签中打开或是全屏看图 Vim中常用的一些速查命令: Vim发展历史:1976年Bill Joy开发了vi1988 ...
 - Vim 命令图解-Gvim使用笔记
		
Vim 命令图解-Gvim使用笔记... 参考的网址:http://blog.vgod.tw/wp-content/uploads/2014/08/vgod-vim-cheat-sheet-full. ...
 - 使用dd命令备份Linux分区
		
为了备份分区,开始使用的是Remastersys,但最终生成的iso文件仅有几十K,应该是软件bug,且此软件不再更新,后尝试使用Linux Respin,但github一直连接不上. 其实可以尝试使 ...
 - linux dd命令详解
		
Linux-dd命令详解 dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换. 名称: dd 使用权限: 所有使用者dd 这个指令在 ...
 - 使用dd命令克隆整个系统(转)
		
神奇的ghost的原理是什么呢?不就是数据复制吗?Linux下的dd命令不就是最强大的数据复制工具! 既然如此,我为什么要使用g4l这样复杂的工具呢?一条dd命令不就可以帮我实现任意 ...
 - Linux 下的dd命令使用详解(摘录)
		
一.dd命令的解释 dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换. 注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512:c=1:k=1024:w=2 参数注释: 1. ...
 
随机推荐
- 【转载】COM 组件设计与应用(十四)——事件和通知(vc.net)
			
原文:http://vckbase.com/index.php/wv/1244.html 一.前言 我的 COM 组件运行时产生一个窗口,当用户双击该窗口的时候,我需要通知调用者: 我的 COM 组件 ...
 - 【转载】COM 组件设计与应用(七)——编译、注册、调用
			
原文:http://vckbase.com/index.php/wv/1218.html 一.前言 上两回中,咱们用 ATL 写了第一个 COM 组件程序,这回中,主要介绍编译.册和调用方法.示例程序 ...
 - 41-mysql作业
			
1 2 3 4
 - 【BZOJ1045】[HAOI2008]糖果传递
			
[BZOJ1045][HAOI2008]糖果传递 题面 bzoj 洛谷 题解 根据题意,我们可以很容易地知道最后每个人的糖果数\(ave\) 设第\(i\)个人给第\(i-1\)个人\(X_i\)个糖 ...
 - CF终于上紫了。。。
			
纪念一下...
 - spring学习笔记 星球日two - 注解方式配置bean
			
注解要放在要注解的对象的上方 @Autowired private Category category; <?xml version="1.0" encoding=" ...
 - Eclipse中Applet程序运行时Applet小程序大小的设置
			
最近在跟斯坦福的CS106A,里面的java代码都是Applet程序,而我运行程序的时候发现,Applet小程序窗口大小总是固定的,但是我画的图却越来越大,所以怎么在Eclipse中run的时候 ...
 - angular 服务 service factory provider constant value
			
angular服务 服务是对公共代码的抽象,由于依赖注入的要求,服务都是单例的,这样我们才能到处注入它们,而不用去管理它们的生命周期. angular的服务有以下几种类型: 常量(Constant): ...
 - C#简单的四位纯数字验证码
			
验证码练手,整型.四位验证码 大体意思就是:四位纯数字验证,只要验证不成功就无限验证 刚开始在纠结怎么让整个过程循环起来,什么循环放到最外层,其实就是一个循环,看来自己的循环练习的还是不够多,不够灵活 ...
 - c# url链接转成二维码图片,再转成byte[]二进制流,输出到前段ajax
			
需要用到的 dll 添加引用 代码: //获取配置文件设置的url string urllink = ConfigurationManager.AppSettings["urllink&qu ...