我正在将550MB文件读取到/ dev / null中,并且
dd: writing '/dev/null': No space left on device
我很惊讶。我以为/ dev / null是一个黑洞,您可以在其中发送任意数量的消息(因为它是虚拟的fs)。
是的,出现此错误时,我的磁盘几乎已满。除了从磁盘删除内容外,我还能做什么?
ls -l /dev/null
-rw-r--r-- 1 root root 0 July 7 21:58 /dev/null
代替
crw-rw-rw- 1 root root 1, 3 July 7 02:58 /dev/null
我正在使用的命令:
time sh -c "dd if=$filename of=/dev/null"
@Patrick添加了ls -l
—
Ankur Agarwal,
您还能复制/粘贴正在执行的dd命令吗?
—
forcefsck 2012年
这确实很奇怪。写入
—
吉尔斯(Gilles)'“ SO-别再邪恶了”
/dev/null
永远不会触发此错误,因为它实际上不会在任何地方写入任何内容。没有,您会得到相同的效果time
吗?请发布输出strace dd if=$filename of=/dev/null
(使用不包含机密信息的文件进行输出),或者发布strace dd if=$filename of=/dev/null
是否time
需要触发错误的输出。
@Gilles问题是我的/ dev / null不是字符特殊文件。我在上面更新了我的问题。
—
Ankur Agarwal
ls -l /dev/null