帮助中心 >  技术知识库 >  云服务器 >  服务器教程 >  linux磁盘空间不足,找到大文件删除后空间还是被占用

linux磁盘空间不足,找到大文件删除后空间还是被占用

2023-04-14 14:12:47 5722

linux磁盘空间不足,找到大文件删除后空间还是被占用

问题:

centos7系统盘满载通过筛查占用空间文件是云锁的日志文件占用十多个G

/usr/local/yunsuo_agent/data/agent_log

将文件agent_log删除rm -rf agent_log

删除后df -h 查看系统盘空间仍是满载,空间并未被释放。

原因:

检查发现文件已经被删除了,但是删除的文件还是被进程占用的还未被释放。

解决:

通过lsof | grep deleted命令查看占用文件的进程。

可以直接kill掉相应的进程或者重启该进程从而释放磁盘空间。

另外一个办法就是在线清空下那个对应的日志文件echo "" > xxx.log,直接把文件置空,文件大小也可以控制下来从而释放磁盘空间

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: