我有一个脚本,可以在linux机器上的文件中创建文件系统.我看到要创建文件系统,它使用’dd’和bs = x选项,从/ dev / zero读取并写入文件.我认为通常指定ibs / obs / bs对于从真实硬件设备读取是有用的,因为具有特定的块大小限制.但是,在这种情况下,当它从虚拟设备读取并写入文件时,我看不到使用’bs = x bytes’选项背后的任何意义.我的理解在这里错了吗?
(以防如果有帮助,此文件系统稍后用于启动qemu vm)最佳答案块大小是一次读取和写入的字节数.据推测,有一个count =选项,它以块大小为单位指定.如果有skip =或seek =选项,那么它们也将以块大小为单位.但是,如果您正在读取和编写常规文件,并且没有磁盘错误,那么只要您可以相应地缩放这些参数并且它们仍然是整数,则块大小并不重要.然而,某些尺寸可能比其他尺寸更有效. 总结
以上是内存溢出为你收集整理的linux – dd中ibs / obs / bs的用途全部内容,希望文章能够帮你解决linux – dd中ibs / obs / bs的用途所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)