首页文章正文

lsof清除已删除未释放的文件,文件删除空间不释放

lsof | grep deleted 2023-12-29 21:18 425 墨鱼
lsof | grep deleted

lsof清除已删除未释放的文件,文件删除空间不释放

⊙▂⊙ 查看已经删除的文件,空间有没有释放,没有的话kill掉pidlsof -n |grep deletedlsof简介lsof(list open files)是一个列出当前系统打开文件的工具。问题描述:服务3.怀疑有已经删除文件但占用空间未释放,通过sudolsof/ | grep deleted查看当前系统句柄对已删除文件未释放情况4.可以通过kill 进程号然后重启服务来解决,这里提供一种不杀进程清理

于是采用lsof查看已经删除的文件中,查看哪些比较大的文件还在被调用。查到以后清理即可:这个文件占用了16G,将对应进程杀掉或者重启下即可释放。说明:1,多网上搜了一下临时解决办法,通过清空文件释放空间。处理办法如下:通过lsof |grepdeleted 找到未能删除掉的文件,确定占用的进程号;通过ls-l/proc/PID/fd/* |

lsof命令在最小化安装的系统中是没有,可以先通过yum安装yum install -y lsof 2.1 lsof查看文件查看所有已打开文件并筛选出其中已删除状态(deleted)的文件[root@c7_2 locadu是根据文件名进行的空间统计,使用rm时该文件对系统来说已经不可见,所以不会统计这个文件。df则是磁盘实际占用的数量查看已删除但是未释放空间的文件:lsof

linux删除文件后df空间并没有完全释放因为是有进程仍在占用被删除的文件,要想真正的删除,只需要停止或重启进程,释放进程对文件的占用即可。但是直接kill进可能是系统进程占用的空间没有释放掉,导致的;通过命令查看发现,php进程一共有3个,都是处于deleted状态,文件大小刚好是40G,正好是多出来的空间,找到问题所在;解决办法:找到

后台-插件-广告管理-内容页尾部广告(手机)

标签: 文件删除空间不释放

发表评论

评论列表

51加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号