微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

linux – dd中ibs / obs / bs的用途

我有一个脚本,可以在linux机器上的文件创建文件系统.我看到要创建文件系统,它使用’dd’和bs = x选项,从/ dev / zero读取并写入文件.我认为通常指定ibs / obs / bs对于从真实硬件设备读取是有用的,因为具有特定的块大小限制.但是,在这种情况下,当它从虚拟设备读取并写入文件时,我看不到使用’bs = x bytes’选项背后的任何意义.我的理解在这里错了吗?
(以防如果有帮助,此文件系统稍后用于启动qemu vm)

最佳答案
块大小是一次读取和写入的字节数.据推测,有一个count =选项,它以块大小为单位指定.如果有skip =或seek =选项,那么它们也将以块大小为单位.但是,如果您正在读取和编写常规文件,并且没有磁盘错误,那么只要您可以相应地缩放这些参数并且它们仍然是整数,则块大小并不重要.然而,某些尺寸可能比其他尺寸更有效.

原文地址:https://www.jb51.cc/linux/440476.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐