dd:设备上没有剩余空间

如果不通过 count 限制 dd,它将继续向磁盘写入数据,直到空间用完为止。

dd: error writing '/dev/sdb': No space left on device
dd:写入“/dev/sdb”时出错:设备上没有剩余空间

此错误很可能意味着 dd 命令已完成写入磁盘,例如当我们尝试通过向磁盘写入零或者随机数据来擦除磁盘时。
此时我们无需执行任何操作。

dd 忽略磁盘上的任何分区,并简单地写入直到到达指定的结尾,或者直到磁盘的结尾(如果没有提供结尾)。
我们可以通过count值限制要写入的块数。

命令:

dd if=/dev/zero of=/dev/sdb bs=1M

bs 部分代表块大小。
除非我们知道硬盘的最佳块大小,否则建议将其保留为 1M。

如果由于某种原因需要使用 count 参数,只需乘以块大小即可达到所需的长度。
在这种情况下,计数 100 将导致 100 兆字节:

dd if=/dev/zero of=/dev/sdb bs=1M count=100
日期:2020-06-02 22:16:49 来源:oir作者:oir