游戏天空论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 55|回复: 0

Linux文件已经删除,但空间未释放怎么办

[复制链接]

2428

主题

2428

帖子

7668

积分

论坛元老

Rank: 8Rank: 8

积分
7668
发表于 2023-10-30 15:04:08 | 显示全部楼层 |阅读模式
1、使用lsof命令查看是否有进程一直在向access_log文件中写入数据。
如回显信息所示,/tmp/access_log 文件被进程httpd锁定,而httpd进程还一直向这个文件写入日志数据,最后一列的“deleted”状态说明这个日志文件已经被删除,但是由于进程还在一直向此文件写入数据,因此空间并未释放。
2、可以选择关闭或者重启httpd进程,或重启操作系统。推荐在线清空access_log。
执行以下命令清空access_log。通过这种方法,磁盘空间不但可以马上释放,也可以保证进程继续向文件写入日志,再次执行df -h查看根分区空间已经释放。
TG:@cdncloudlisiwen
QQ:2832254781

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|游戏天空论坛 ( 陕ICP备13009885号 )

GMT+8, 2025-7-19 22:30 , Processed in 0.125000 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表