当前位置:首页 > 日记 > 正文

共享查看DD进度的方式

共享查看DD进度的方式
注释:DD是linux下的一个非常有用的命令。它使用指定大小的块来复制文件,并在复制的同时指定转换。

dd命令完成后,数据将在速度中打印一份DD,所以许多人dd磁盘我/ O试验,希望结果作为参考数据,不同的服务供应商或不同的硬件配置相比,磁盘的读写能力。虽然平均速度是命令执行后显示,它不会在执行过程中显示的任何信息,结果在无尽的等待操作者的大体积文件复制时。

本文将介绍观察DD运行的进展,希望能对大家有所帮助。

第一步:创建一个新窗口来查找与当前DD命令相对应的PID
复制代码如下:-我^ pgrep DD $。pgrep -我^ DD $

结果如下:

8269 dd.8269 DD

第二步:发送指令到DD过程usr1
复制代码如下:杀usr1 8269.kill - usr1 8269
此时,您将看到正在执行DD命令的窗口中复制的数据的大小和每秒的速度。

当然,如果只执行一个DD进程,也可以直接使用以下命令:
复制代码如下:杀usr1 ` pgrep ^ DD `。杀usr1 ` pgrep ^ DD `

如果您不能等待,您可以使用此命令每秒输出一次:
复制代码如下:表n1'sudo杀usr1 ` pgrep ^ DD `'。看n1'sudo杀usr1 ` pgrep

当然,你也可以在执行DD命令时,让他自动输出:
将代码复制如下!;不杀usr1睡1;美元done.dd PID清晰;如果= / dev /零= /家/测试;而D / proc /美元美元pid =!做杀usr1 PID睡眠1美元;清晰;做

DD参数解释

1。如果=文件名:输入文件名,默认值是标准输入,即指定源文件。

2。=文件名:输出文件名,默认值是标准输出,即指定的目标文件。

三.字节数:一次读入字节字节,即指定字节字节的块大小。

一次输出字节数,即指定字节字节的块大小。

BS:字节:同时,读/输出块的大小是字节字节。

4。字节:一次字节字节的转换,即指定转换缓冲区的大小。

5。跳过块:从输入文件的开头跳过块,然后再次开始复制。

6。查找=块:从输出文件的开头跳过块块,然后再次开始复制。

注意:它通常只在输出文件是磁盘或磁带时有效,也就是说,当它备份到磁盘或磁带时,它是有效的。

7。计数=块:只有块块被复制,块的大小等于由IBS指定的字节数。

8。转换为转换:转换文件与指定的参数。

ASCII码转换为ASCII码:

EBCDIC:转换ASCII码

IBM:转换ASCII交替码

块:将每一行转换为CBS的长度,较小的部分填充空间。

解锁:每一行的长度是CBS,和少部分填充空间。

Lcase:转换成大写字母为小写字符

Ucase:将小写字母为大写字符

拭子:每对字节的输入交换

Noerror:不停止的时候,你犯了一个错误

Notrunc:非截断输出文件

同步:填写每个输入块的字节和IBS,不足部分由NUL字符。

DD的一些应用实例

1。备份本地的/ dev / HDB整盘 / dev /硬盘
复制代码如下:DD如果= / dev /组= / dev / hdd.dd如果= / dev /组= / dev /硬盘

2。备份全/ dev /异构数据库的数据到指定路径的文件
复制代码如下:DD如果= / dev /组= /根/ image.dd如果= / dev /组= /根/图像

三.将备份文件还原到指定磁盘
复制代码如下:DD如果= /根/形象= / dev / hdb.dd如果= /根/形象= / dev /组屋

4。备份全/ dev /异构数据库的数据和使用gzip工具压缩并保存到指定的路径
复制代码如下:DD如果= / / / dev HDB gzip根/ image.gz.dd如果= / dev / HDB gzip | | > > / / image.gz根

5。将压缩备份文件恢复到指定磁盘
复制代码如下:gzip直流/根/ image.gz DD = / dev / hdb.gzip直流/根/ image.gz | | DD = / dev /组屋

6。在备份磁盘的开始到指定文件的大小为512字节的MBR信息。

复制代码代码如下所示:
DD如果= / dev / HDA = /根/图像数= 1 BS = 512
#数= 1指的是只有一个块的副本;BS = 512指的是512字节大小的一块。
#恢复:
DD如果= /根/形象= / dev / HDA。

7。备份软盘
复制代码如下:DD如果= / dev / fd0 = disk.img数= 1 BS = 1440k #(即,块的大小为1.44m.dd如果= / dev / fd0 = disk.img数= 1 BS = 1440k)#(块大小1.44m)

8。内存内容拷贝到硬盘
复制代码如下:DD如果= / dev / MEM = /根/ mem.bin BS = 1024 #(命名为1K的块大小,如果= / dev / MEM = /根/ mem.bin BS = 1024(Dd)#指定为1K的块大小)

9。复制CD的内容到指定的文件夹并保存为一个cd.iso文件
复制代码如下:DD如果= / dev /光盘(HDC)= /根/ cd.iso.dd如果= / dev /光盘(HDC)= / / cd.iso根

10。增加交换分区文件的大小

复制代码代码如下所示:
#第一步:创建一个文件大小为256M:
DD如果= / dev /零= /交换文件BS = 1024数= 262144
#二:把文件复制到交换文件:
mkswap /交换文件
第三步:#启用交换文件:
swapon /交换文件
第四步:#编辑 / etc / fstab文件,交换文件是在开机自动加载:
/交换文件交换默认0 0。#第一步:创建一个256M大小的文件:
DD如果= / dev /零= /交换文件BS = 1024数= 262144
#二:把文件复制到交换文件:
mkswap /交换文件
第三步:#启用交换文件:
swapon /交换文件
第四步:#编辑 / etc / fstab文件,交换文件是在开机自动加载:
/交换文件交换默认00

11。破坏磁盘数据

复制代码代码如下所示:
DD如果= / dev / /dev/urandom相似= / dev / HDA1
注:#填充硬盘使用随机数据,在某些场合可以用来摧毁数据。DD如果= / dev / /dev/urandom相似= / dev / HDA1
注:#填充硬盘使用随机数据,在某些场合可以用来破坏数据。
12。测试硬盘读写速度

复制代码代码如下所示:
DD如果= / dev /零BS = 1024计数= 1000000 = / / 1gb.file根
DD if=/root/1Gb.file bs=64k DD of=/dev/null |
通过以上两#命令输出命令的执行时间,可以计算出硬盘的读写速度。DD如果= / dev /零BS = 1024计数= 1000000 = / / 1gb.file根
DD如果= /根/ 1gb.file BS = 64k DD = / dev /空|
通过以上两#命令输出命令的执行时间,可以计算出硬盘的读写速度。

13。确定硬盘的最佳块大小:

复制代码代码如下所示:
DD如果= / dev /零BS = 1024计数= 1000000 = / / 1gb.file根
DD如果= / dev /零BS = 2048计数= 500000 = / / 1gb.file根
DD如果= / dev /零BS = 4096计数= 250000 = / / 1gb.file根
DD如果= / dev /零BS = 8192计数= 125000 = / / 1gb.file根
通过比较上述#命令显示输出指令的执行时间,可以确定最佳的块大小的系统。
14。修复硬盘
复制代码如下:DD如果= / dev / SDA = / dev / sda.dd如果= / dev / SDA = / dev / SDA

当硬盘长时间不使用(如1, 2年),磁fluxpoint将磁盘上产生。当磁头读取这些领域,它都会遇到困难,可能会导致我的错误。当这种情况影响到硬盘的第一个扇区,它可能会导致硬盘报废。上面的命令可以使数据死了。这个过程是安全和有效的。

相关文章

Word2003自动编写文档摘要

Word2003自动编写文档摘要

文档,摘要,电脑软件,1、在工具菜单上单击自动写摘要; 2,选择所需摘要的类型。 3,在百分比相当于原来的长度框中的详细程度或选择的摘要。可以选择更高的百分比值来包含源文档中的更多细节。 4、如果你不想在Word2003执行;自动编写摘要覆盖的命…

linux下出版战争遇到的问题及对策

linux下出版战争遇到的问题及对策

对策,战争,电脑软件,linux,点评:下一步将详细介绍linux下的战争问题,本文提供了详细的解决方案,需要的朋友可以参考下。 Linux启动MySQL与启动模式不一样 启动PS EF | grep MySQL通过后。 / mysqld_safe,以下信息将被显示 1553710根在16 00:00…

PHPimagecreatefrombmp创建从BMP文

PHPimagecreatefrombmp创建从BMP文

文件,图像图像,电脑软件,PHPimagecreatefrombmp,BMP,我们都知道PHP GD可以方便的新URL的图像,imagecreatefromjpeg Gd(imagecreatefrompng)、(功能)的…这样有时可以BMP切割图像从URL和GD2读是可恨的是切(没有imagecreatefrombmp)虽然imagecreatef…

打开Word提示符还原我的工作并重新

打开Word提示符还原我的工作并重新

解决方案,重新启动,提示符,工作,电脑软件,问题: 最近,当用词工作时,总是有问题。双击打开Word程序,总是提示恢复我的工作并重新启动微软Office word重启后,我进入安全模式的话,和工具栏不见了。我不知道为什么打开Word每次进入安全模式 答案uff1…

使用指令中常用的mysql截取函数

使用指令中常用的mysql截取函数

函数,指令,常用,电脑软件,mysql,常用的MySQL的拦截功能:左(右),(),(),()substring_index串。 这里解释: 1。左截获左(STR,长度) 2。右截获右(STR,长度) 3.substring(STR,POS);子(STR,POS,Len) 4.substring_index(STR,delim,计数)…

如何在Win8或Win8.1屏幕截图功能归

如何在Win8或Win8.1屏幕截图功能归

自动保存,归零,屏幕截图,桌面,功能,点评:在Win8系统,使用Win + PrintScreen直接全屏截图,自动保存当前系统的屏幕截图文件夹下。但是,很多时候我们想零键或自动保存桌面,我们怎么做今天分享的教程是如何实现Win8或Win8.1截图零和自动保存到桌面 …

DB类选择查询加入ZF框架链表使用的

DB类选择查询加入ZF框架链表使用的

框架,链表,查询,选择,例子,Zend框架的查询()链表举例 复制代码代码如下所示: 加载程序(自动装入类)的引入 require_once(禅 /装载机。PHP ); 将加载程序类使用到DB类中 zend_loader::loadClass(zend_db ); 介绍zend_db / /状态控制器。 zend_loader::load…

在linux系统中显示中文目录和文件

在linux系统中显示中文目录和文件

文件名,系统,显示中文,方法,目录,点评:在Linux系统中显示中文目录和文件名,最简单和最好的方法是使用代码,本章为您介绍fstab文件的使用来解决 选择一个一劳永逸的是 / /等下修改fstab文件的一种方式,而我的fstab内容如下: / / / dev hda9 ext2…

php英文字母大小写转换功能汇总

php英文字母大小写转换功能汇总

大小写转换,英文字母,功能,电脑软件,php,每个单词的第一个字母转换为大写:ucwords() 复制代码代码如下: 变量$foo = 'Hello World! 为foo = ucwords($ Foo); / /你好世界! $吧= 'Hello World! $吧= ucwords($条); / /你好世界! 酒吧= ucwords(strtolowe…

exshow95.exe是什么过程exshow95过

exshow95.exe是什么过程exshow95过

过程,信息查询,电脑软件,exe,点评:exshow95.exe是Kensington相关产品方案 进程文件:exshow95或exshow95.exe 进程名称:eexshow95 过程类别:安全风险的过程 英文描述: exshow95.exe是Kensington产品相关的过程。它改进了它,它也被称为以下两个方…

Win8.1键盘和鼠标不能使用停止工作

Win8.1键盘和鼠标不能使用停止工作

键盘,解决方案,鼠标,工作,电脑软件,点评:Win8.1安装后,鼠标和键盘停止工作,但微软尚未发布的解决方案或相关补丁来解决这个问题。这里有一个快速的解决方案有类似情况的朋友。 有些用户反映,在安装Win8.1,鼠标和键盘停止工作,但微软尚未发布的解…

太空音乐盒,音乐的收藏地在哪里

太空音乐盒,音乐的收藏地在哪里

音乐,音乐盒,太空,收藏,电脑软件,QQ空间音乐盒和QQ音乐的集合是同步的。即使在空间音乐盒中收集的歌曲可以在QQ音乐中观看,QQ音乐中收集的歌曲也可以在空间中观看和管理。 检查方法:登录你的QQ空间音乐盒上的点击后;我在页面的底部,音乐;我在他…