分页: 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

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 写了:自由建客,
为啥要尽量大?
有没啥讲究?
请教!
能一车拉完的你要拉两车?
原来如此,谢谢!