百度问题:Linux里,df发现/分区使用80%多,后删除大部分文件,再使用df查看使用情况,显示内容不变,是为什么?
在网上查了下,好像说是inode的原因,还没真正删除,可是都知说了原因,没有说解决办法,我想知道怎么解决,让df显示目前磁盘实际的使用情况!
解决办法:
lsof|grep deleted
进程号 fd号
mfsmount 13124 root txt REG 104,3 160760 1368696 /var/tmp/portage/sys-cluster/moosefs-1.6.26/image/usr/bin/mfsmount (deleted)
syslog-ng 14142 root 7w REG 104,3 192380776055 7104 /var/log/messages (deleted)
python2.6 21550 root 0u CHR 136,0 0t0 2 /dev/pts/0 (deleted)
php-fpm 30315 root 3u REG 104,3 0 659057 /tmp/.xcache.0.0.1718328763.lock (deleted)
php-fpm 30315 root 4u REG 104,3 0 1236916 /tmp/.xcache.0.1.440168404.lock (deleted)
php-fpm 30315 root 5u REG 104,3 0 1368672 /tmp/.xcache.0.2.300103481.lock (deleted)
php-fpm 30316 nobody 3u REG 104,3 0 659057 /tmp/.xcache.0.0.1718328763.lock (deleted)
php-fpm 30316 nobody 4u REG 104,3 0 1236916 /tmp/.xcache.0.1.440168404.lock (deleted)
php-fpm 30316 nobody 5u REG 104,3 0 1368672 /tmp/.xcache.0.2.300103481.lock (deleted)
php-fpm 30318 nobody 3u REG 104,3 0 659057 /tmp/.xcache.0.0.1718328763.lock (deleted)
php-fpm 30318 nobody 4u REG 104,3 0 1236916 /tmp/.xcache.0.1.440168404.lock (deleted)
php-fpm 30318 nobody 5u REG 104,3 0 1368672 /tmp/.xcache.0.2.300103481.lock (deleted)
php-fpm 30319 nobody 3u REG 104,3 0 659057 /tmp/.xcache.0.0.1718328763.lock (deleted)
这里可以看出syslog-ng 占用了192G的磁盘空间,并且咱们已经把/var/log/messages删除了,但这个进程未结束。
我本来是先用的kill 就达到了这种效果,最后才想起来可能把syslog-ng服务重启一下这才是最好的。
# /etc/init.d/syslog-ng restart
如果重启服务发现df的Usage值未减少,那就把它狠心的杀死吧!
# kill -9 14142
相关推荐
Linux大文件已删除,但df查看已使用的空间并未减少解决 - BigBao的博客 - 博客园.pdf
du df Linux 某个目录下的文件按大小排序
Linux环境下,处理磁盘空间已满,导致数据库无法正常使用的处理方法: 第一步:查看磁盘空间的使用情况 df -f 第二步:找到日志文件,并清理 1) 进入跟目录 cd / 2)查找日志文件(区分大小写) find -name *.Log; find...
利用statfs函数,实现了C代码查询磁盘空间大小,基本上等同于df命令。测试可用。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。...
Linux磁盘管理之df命令详细介绍和使用实例.docx
但是与df命令不同的是du命令是对文件和目录磁盘使用的空间的查看,而不是某个分区。 语法 du 【选项】 【参数】 选项 -a或-all:显示目录中个别文件的大小。 -b或-bytes:显示目录或文件大小时,以byte为单位。 ...
在linux中,当我们使用rm在linux上删除了大文件,但是如果有进程打开了这个大文件,却没有关闭这个文件的句柄,那么linux内核还是不会释放这个文件的磁盘空间,最后造成磁盘空间占用100%,整个系统无法正常运行。...
使用df查看磁盘, 发现使用率为105%,linux系统下管理
DF,文件比较工具,简单快捷的绿色软件,提供文件不同的地方,使用也很方便快捷。
09.2.1 文件系统管理-文件系统常用命令-df、du、fsck、dumpe2fs.mp4 09.2.2 文件系统管理-文件系统常用命令-挂载命令.mp4 09.2.3 文件系统管理-文件系统常用命令-挂载光盘与U盘.mp4 09.2.4 文件系统管理-文件系统...
Linux系统下df命令详解.doc
Linux 基础 83-系统信息-03-df和du查看磁盘和目录空间占用.flv
项目3 Linux磁盘文件管理 第三讲 主要内容 Linux操作命令 Linux目录管理 Linux文件管理 拓展:管道和重定向 Linux文件系统 ...功能:查看当前系统内存的使用情况,包括系统中剩余和已用的物理内存和交换内存,
最新文件2DF最新文件2DF最新文件2DF最新文件2DF
在使用CentOS6.3版本Linux系统的时候,发现根目录(/)的空间不是很充足,而其他目录空间有很大的空闲,所以本文主要是针对现在已有的空间进行调整。首先,先来查看一下系统的空间分配情况: [root@CentOS-78 /]# df ...
Linux基础课件查看磁盘容量df命令共9页.pdf.zip
Linux 查看空间使用情况的实例详解 在日常的Linux巡检中,我们会遇到文件系统目录使用空间很高的情况,例如如下利用”df -h “查看到根目录空间使用超过80%。而我们仅仅知道是根目录空间使用过高,这样是不够的。还...
Windows下的文件对比软件:DF.exe,可以查看打开的两个文件内容的不同之处,类似于 SVN 的对比功能。
需要注意到系统可能有多个盘多个文件系统,可通过df命令查看 数值单位是字节,如图示: 二:查看内存页大小 getconf PAGESIZE 数值单位是字节,如图示: 以上就是小编为大家带来的linux查看文件系统块大小与内存...
Linux运维-操作系统 教程 从入门到精通101课-46-46文件系统命令-df分区du大小.mp4