首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >/var/log错误地显示为100%使用的空间

/var/log错误地显示为100%使用的空间
EN

Server Fault用户
提问于 2020-04-03 09:42:56
回答 1查看 4.2K关注 0票数 0

在我们的一些服务器上,/var/log是一个单独的ext4分区,它显示了4.8G空间中的100%在使用中。但它实际上占用了大约200米的磁盘空间。应用程序仍然可以将日志写入目录。是什么原因导致了这个错误?

其他资料:

Debian版本: 9.9

节点使用1%

EN

回答 1

Server Fault用户

回答已采纳

发布于 2020-04-03 10:00:39

这通常发生在删除打开的文件时。假设您有一个很大的文件和一个写入它的进程,并且您删除了它--直到文件关闭时,空间仍然被占用,因为无法通知进程文件已被删除。

首先,您需要找到导致问题的过程--尝试lsof | grep deleted,现代的linux将告诉您这一点。如果没有--使用lsof查找未在目录中列出的打开的文件。

其次,您需要刷新进程,通常杀死-HUP帮助,文件应该重新打开。如果没有-重新启动相应的服务。

下次您需要释放空间时--使用truncate --size 0 aaa.log或只使用> aaa.log。这将截断文件,但保持原样。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1010722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档