dd 命令错误写入没有 space 留在设备上
dd command error writing No space left on device
我是存储新手,正在尝试擦除设备中的数据'/dev/sdcd'
我为什么要得到'No space left error'
[root@ dev]# dd if=/dev/zero of=/dev/sdcd bs=4k
dd: error writing ‘/dev/sdcd’: No space left on device
1310721+0 records in
1310720+0 records out
5368709120 bytes (5.4 GB) copied, 19.7749 s, 271 MB/s
[root@ dev]# ls -l /dev/null
crw-rw-rw-. 1 root root 1, 3 Oct 27 01:35 /dev/null
如果这是一个非常基本的问题,我很抱歉
/dev/zero
设备将继续提供零,只要你从它读取,一直到宇宙的热寂,如果你的硬件能持续那么久的话(a) .
使用您的命令,您没有像 count=
这样的限制子句,因此它将继续从 /dev/zero
读取并写入 /dev/sdcd
直到后者用完 space.
它仍然会写入设备,因此您可以安全地忽略最后的错误(尽管确保磁盘实际上是块大小的整数倍以避免离开的可能性是个好主意末尾的敏感信息)。
(a) 它可能会在最后阶段稍微放慢速度,因为从失去所有能量梯度的宇宙中获得有用的工作变得更加困难:-)
我是存储新手,正在尝试擦除设备中的数据'/dev/sdcd'
我为什么要得到'No space left error'
[root@ dev]# dd if=/dev/zero of=/dev/sdcd bs=4k
dd: error writing ‘/dev/sdcd’: No space left on device
1310721+0 records in
1310720+0 records out
5368709120 bytes (5.4 GB) copied, 19.7749 s, 271 MB/s
[root@ dev]# ls -l /dev/null
crw-rw-rw-. 1 root root 1, 3 Oct 27 01:35 /dev/null
如果这是一个非常基本的问题,我很抱歉
/dev/zero
设备将继续提供零,只要你从它读取,一直到宇宙的热寂,如果你的硬件能持续那么久的话(a) .
使用您的命令,您没有像 count=
这样的限制子句,因此它将继续从 /dev/zero
读取并写入 /dev/sdcd
直到后者用完 space.
它仍然会写入设备,因此您可以安全地忽略最后的错误(尽管确保磁盘实际上是块大小的整数倍以避免离开的可能性是个好主意末尾的敏感信息)。
(a) 它可能会在最后阶段稍微放慢速度,因为从失去所有能量梯度的宇宙中获得有用的工作变得更加困难:-)