当前位置: 首页 > Linux

linux磁盘空间占用100%,删除大文件后,空间占用还是太大

时间:2023-04-06 23:25:23 Linux

最近服务器系统磁盘空间不够用。登录服务器查看,磁盘使用率可能达到100%,如下图:首先想到的是日志文件太大。检查后发现是Swoole日志文件过大。删除日志文件稍后查看:发现空间没有释放。一般不会出现删除文件后空间没有释放的情况,但也有例外,比如文件被进程锁定,或者进程一直在向这个文件写入数据等。要理解这个问题,你需要了解Linux下的文件存储机制和存储结构。然后通过linux,lsof命令查看lsof|grepdeleted,发现PHP进程确实占用了很多空间。使用kill-97881杀掉对应进程,磁盘空间恢复正常。