分页: 1 / 1

dd命令,请教!

发表于 : 2012-03-05 12:36
456jian
我用的系统是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的大小一样,在使用中有啥区别?
忘不吝赐教!

Re: dd命令,请教!

发表于 : 2012-03-05 12:49
懒蜗牛Gentoo
bs=x,count=y
则每次从if设备读取x字节的数据,写道of设备,一共读写y次。对于虚拟设备,每次读多少没什么关系。对于真实的物理设备可能会有不同。比如也许那个设备每次只能提供128字节的数据

Re: dd命令,请教!

发表于 : 2012-03-05 14:42
自由建客
总之 bs 要尽量大

Re: dd命令,请教!

发表于 : 2012-03-05 14:53
xw_y_am
我一般用 bs=4M :em06 :em06

Re: dd命令,请教!

发表于 : 2012-03-05 15:05
自由建客
我通常是 count=1

Re: dd命令,请教!

发表于 : 2012-03-05 16:28
枫叶饭团
我通常,我通常啥啊。这命令又不是天天用,半年用一次都多了

Re: dd命令,请教!

发表于 : 2012-03-05 16:52
自由建客
枫叶饭团 写了:我通常,我通常啥啊。这命令又不是天天用,半年用一次都多了
所以说这命令名起得非常不好!当年初学,那时还在 FreeBSD 上,乱试命令,试了个 dd,结果啥了,那时并不知道 Ctrl + D!

Re: dd命令,请教!

发表于 : 2012-03-05 18:16
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

请教!

Re: dd命令,请教!

发表于 : 2012-03-05 18:18
456jian
自由建客,

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

请教!

Re: dd命令,请教!

发表于 : 2012-03-05 18:18
qy117121
反正我用dd制作liveusb的时候没指定bs

Re: dd命令,请教!

发表于 : 2012-03-05 18:19
懒蜗牛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

请教!
好像没有吧……

Re: dd命令,请教!

发表于 : 2012-03-05 18:21
自由建客
456jian 写了:自由建客,

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

请教!
能一车拉完的你要拉两车?

Re: dd命令,请教!

发表于 : 2012-03-05 19:00
456jian
懒蜗牛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

请教!
好像没有吧……
哦,谢谢!

Re: dd命令,请教!

发表于 : 2012-03-05 19:00
456jian
自由建客 写了:
456jian 写了:自由建客,

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

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