3

我有一个简单的python程序:

#!/usr/bin/python
fo = open("foo.txt", "w")
fo.write( "blah\n");
fo.close() #line 4

运行这个程序会产生这个:

./result.py
Traceback (most recent call last):
  File "./result.py", line 4, in <module>
    fo.close()
IOError: [Errno 28] No space left on device

计算机绝对没有空间不足。另一篇文章提到检查 inode 计数,这也远未达到最大值。

4

1 回答 1

0

你在使用 Docker 吗?

Docker 会留下悬空的图像,这些图像会占用你的空间。要在 docker 之后进行清理,请运行以下命令:

docker rm $(docker ps -q -f 'status=exited')
docker rmi $(docker images -q -f "dangling=true")

这将删除退出的和悬空的图像,这有望清除设备空间。

于 2018-03-31T04:46:41.120 回答