写入/ tmp时“超出磁盘配额”,但有足够的空间(Linux)
我有一个VPS。它通过臭名昭著的并行处理进行管理。 今天,我开始看到消息(起初是通过wordpress的,也可以从命令行shell看到的),说:“磁盘配额已超出”。 user@machine:~$ echo aaa > /tmp/aaa -bash: /tmp/aaa: Disk quota exceeded 但是机器上有很多空间,只有1个分区。 user@machine:~$ df -h Filesystem Size Used Avail Use% Mounted on /dev/vzfs 100G 24G 77G 24% / 我从/ tmp / *删除了所有文件,但仍然删除了。 我对“ vzfs”一无所知,也许是罪魁祸首? 可能出了什么问题?以及如何解决? 解! (如果您不使用Parallels Plesk,请参阅@Adalee的答案) 请参阅与我的案例相关的@deltik解决方案,该解决方案与Parallel的系统有关。 df -i立即提供了可重复使用的inode数:18,446,744,069,620,218,961,对于wordpress网站而言这是疯狂的。 我进一步进行了探索,发现qmail的队列中充满了inode(已经充满了一些黑客的attemtps来使用我的机器发送垃圾邮件,并且失败回复) 修复qmail与此处无关,但我的解决方法与之相关: 停止了qmail的服务 我无法将qmhandle下载到超额配额系统,所以我不得不 提取脚本并将其上传到另一个网站, 使用以下命令删除队列: perl <(wget …