求助,linux下删除文件后系统空间得不到释放

时间:2023-02-02 16:14:36
在网上找过是因为删除的文件正在被某些进程使用导致空间没有释放,但是我使用了lsof|grep delete命令后得到下面这些结果
[root@www local]# lsof |grep -i delete
firefox   4242      root   31w      REG                8,4  1526488    4423786 /root/.mozilla/firefox/mmn4xuve.default/XPC.mfasl (deleted)
firefox   4242      root   79u      REG                8,4        0      66715 /var/tmp/etilqs_GjjlGCGsGjEUMtg (deleted)
gconfd-2  6522      root   12wW     REG                8,4      609    3670045 /tmp/gconfd-root/lock/0t1394369219ut519590u0p6522r736056280k4151242728 (deleted)
这里的进程无关紧要阿。
我又用了du查了下 是/usr/local这个目录占用了22G,这个目录我经常安装文件和删除文件,所以我猜测是删除了文件但空间未释放的原因。我删除的一般是一些压缩文件以及安装文件包。系统是RHEL 5.4。求大神指导怎么解决

9 个解决方案

#1


补充:我用的是图形界面删的,不是用rm删的,并且图形界面下右键属性是2。6G而du查看是22G

#2


你删除掉的文件有多大?在什么目录下?

#3


如果删除太少了,系统感应差一点,就看不到释放的空间。
多删除一点东西,删除上G的文件,释放的空间应该就可以看到了。

#4


直接kill掉lsof |grep -i delete查询出来的这些进程,试试。

#5


sync一下?

#6


能够抓出delete进程号,应该就是还在进行中。

你TOP一下,看下硬件使用情况。

#7


试试用rm 删除

#8


还是命令行 删除靠谱

#9


图形界面删除的是否在回收站中?清空一下Trash

#1


补充:我用的是图形界面删的,不是用rm删的,并且图形界面下右键属性是2。6G而du查看是22G

#2


你删除掉的文件有多大?在什么目录下?

#3


如果删除太少了,系统感应差一点,就看不到释放的空间。
多删除一点东西,删除上G的文件,释放的空间应该就可以看到了。

#4


直接kill掉lsof |grep -i delete查询出来的这些进程,试试。

#5


sync一下?

#6


能够抓出delete进程号,应该就是还在进行中。

你TOP一下,看下硬件使用情况。

#7


试试用rm 删除

#8


还是命令行 删除靠谱

#9


图形界面删除的是否在回收站中?清空一下Trash