dd = = dev / disk1 if = / dev / random seek = 50000
我让上面一行运行几分钟然后当我取消它时,我得到了这个
0 6条记录
0 0记录了
复制0字节(0 B),79.2458 s,0.0 kB / s
在我看来没有被复制.我做错了吗?
‘seek=n’Skip n ‘obs’-byte blocks in the output file before copying. if ‘oflag=seek_bytes’ is specifIEd,n is interpreted as a byte count rather than a block count.
所以看起来你想要这个:
dd of=/dev/disk1 if=/dev/random obs=50000 seek=1
或这个:
dd of=/dev/disk1 if=/dev/random oflag=seek_bytes seek=50000
另一件事是,如果内核池为空,/ dev / random将阻塞.您可以尝试/ dev / urandom,它将使用其他方法在池为空时生成数字而不会阻塞:
dd of=/dev/disk1 if=/dev/urandom oflag=seek_bytes seek=50000总结
以上是内存溢出为你收集整理的linux – 使用dd从特定位置开始写入数据全部内容,希望文章能够帮你解决linux – 使用dd从特定位置开始写入数据所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)