dd命令,请教!

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
456jian
帖子: 82
注册时间: 2011-04-18 19:06

dd命令,请教!

#1

帖子 456jian » 2012-03-05 12:36

我用的系统是ubuntu11.10-64bit
在学习dd命令是有点疑惑:
参数bs=bytes,这个参数的大小有啥区别?
譬如,dd if=/dev/zero of=/home/data1 bs=512 count=20000
dd if=/dev/zero of=/home/data2 bs=1024 count=10000
mount /home/data1 /media/data1
mount /home/data2 /media/data2
文件data1和data2的大小一样,在使用中有啥区别?
忘不吝赐教!
头像
懒蜗牛Gentoo
论坛版主
帖子: 7362
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: dd命令,请教!

#2

帖子 懒蜗牛Gentoo » 2012-03-05 12:49

bs=x,count=y
则每次从if设备读取x字节的数据,写道of设备,一共读写y次。对于虚拟设备,每次读多少没什么关系。对于真实的物理设备可能会有不同。比如也许那个设备每次只能提供128字节的数据
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: dd命令,请教!

#3

帖子 自由建客 » 2012-03-05 14:42

总之 bs 要尽量大
头像
xw_y_am
帖子: 3333
注册时间: 2009-05-08 14:18
系统: Arch
来自: 河南新乡
联系:

Re: dd命令,请教!

#4

帖子 xw_y_am » 2012-03-05 14:53

我一般用 bs=4M :em06 :em06
Linux 相关链接大杂烩

代码: 全选

if(read) {
    if(practise) return g☘☘d;
    else return w☘☘d;
} else {
    return t☘☘d;
}
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: dd命令,请教!

#5

帖子 自由建客 » 2012-03-05 15:05

我通常是 count=1
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: dd命令,请教!

#6

帖子 枫叶饭团 » 2012-03-05 16:28

我通常,我通常啥啊。这命令又不是天天用,半年用一次都多了
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: dd命令,请教!

#7

帖子 自由建客 » 2012-03-05 16:52

枫叶饭团 写了:我通常,我通常啥啊。这命令又不是天天用,半年用一次都多了
所以说这命令名起得非常不好!当年初学,那时还在 FreeBSD 上,乱试命令,试了个 dd,结果啥了,那时并不知道 Ctrl + D!
头像
456jian
帖子: 82
注册时间: 2011-04-18 19:06

Re: dd命令,请教!

#8

帖子 456jian » 2012-03-05 18:16

懒蜗牛Gentoo,

请问是否有iso文件应设置bs=1024这一说?
例如,备份光盘时:
dd if=/dev/cdrom of=/home/123.iso bs=1024
dd if=/home/123.iso of=/dev/cdrom bs=1024

请教!
头像
456jian
帖子: 82
注册时间: 2011-04-18 19:06

Re: dd命令,请教!

#9

帖子 456jian » 2012-03-05 18:18

自由建客,

为啥要尽量大?
有没啥讲究?

请教!
头像
qy117121
论坛版主
帖子: 50587
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: dd命令,请教!

#10

帖子 qy117121 » 2012-03-05 18:18

反正我用dd制作liveusb的时候没指定bs
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

邮箱 [email protected]
头像
懒蜗牛Gentoo
论坛版主
帖子: 7362
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: dd命令,请教!

#11

帖子 懒蜗牛Gentoo » 2012-03-05 18:19

456jian 写了:懒蜗牛Gentoo,

请问是否有iso文件应设置bs=1024这一说?
例如,备份光盘时:
dd if=/dev/cdrom of=/home/123.iso bs=1024
dd if=/home/123.iso of=/dev/cdrom bs=1024

请教!
好像没有吧……
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: dd命令,请教!

#12

帖子 自由建客 » 2012-03-05 18:21

456jian 写了:自由建客,

为啥要尽量大?
有没啥讲究?

请教!
能一车拉完的你要拉两车?
头像
456jian
帖子: 82
注册时间: 2011-04-18 19:06

Re: dd命令,请教!

#13

帖子 456jian » 2012-03-05 19:00

懒蜗牛Gentoo 写了:
456jian 写了:懒蜗牛Gentoo,

请问是否有iso文件应设置bs=1024这一说?
例如,备份光盘时:
dd if=/dev/cdrom of=/home/123.iso bs=1024
dd if=/home/123.iso of=/dev/cdrom bs=1024

请教!
好像没有吧……
哦,谢谢!
头像
456jian
帖子: 82
注册时间: 2011-04-18 19:06

Re: dd命令,请教!

#14

帖子 456jian » 2012-03-05 19:00

自由建客 写了:
456jian 写了:自由建客,

为啥要尽量大?
有没啥讲究?

请教!
能一车拉完的你要拉两车?
原来如此,谢谢!
回复