我正在外部服务器上工作-只是在那里做一些Web-API。今天,当我想使用api php时,返回以下错误:
Unknown: write failed: No space left on device (28)
所以我发现tmp已满:
~# df -h /tmp
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 102G 97G 0 100% /
因此,我想我必须清除tmp中的一些垃圾-但首先,我想知道是什么导致了该问题,我的意思是什么在tmp中占用了这么多内存?也许某种程度上以某种方式淹没了tmp目录?我不是系统管理专家,我只是写web-api ...超过了tmp大小是否正常?也许只是不时发生?
命令结果:
du -sh /tmp/* | sort -h
0 /tmp/tmpEZIyDT
0 /tmp/unity_support_test.0
4.0K /tmp/amazoncookie.txt
4.0K /tmp/at-spi2
4.0K /tmp/filewhHOLH
4.0K /tmp/keyring-b3ZOTY
4.0K /tmp/mc-domator
4.0K /tmp/mc-root
4.0K /tmp/pulse-2L9K88eMlGn7
4.0K /tmp/pulse-PKdhtXMmr18n
4.0K /tmp/ssh-thimUVhk2748
8.0K /tmp/pulse-5N1YM8s2cT0i
奇怪-据我了解,tmp dir中的内容不多...也许其他东西占用了太多的磁盘空间-我该如何检查?
/var/log/- 的内容进行快速检查-如果程序产生了千兆字节的不受监控的错误,则可以快速填充驱动器。