为什么 dd 命令输出中的“records in”与“records out”不同

为什么 dd 命令输出中的“records in”与“records out”不同

我正在尝试使用 dd 命令擦除 256 MB 的 USB 闪存驱动器。我输入了这个命令:

dd if=/dev/zero of=/dev/sdb

我得到了这个输出:

499713+0 records in
499712+0 records out

为什么读取和写入的完整块数存在差异?

答案1

dd/dev/zero读取无法写入的(额外)块/dev/sdb(因为设备已满)。如果你中断程序,你会得到类似的结果。

相关内容