您的位置:首页 > 其它

[问题解决] /home目录占用率100%

2013-08-28 15:36 441 查看
今天发现一个比较奇怪的现象,linux系统下一个目录挂在存储下,df -Th 显示该目录使用率100%, du 该目录显示只用了2%, 后来发现是由于进程占用了被删掉的文件空间导致。举例如下:

[root@test1 opt]# df -Th
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_test-lv_home
7.6G  7.6G  4K  100% /home
tmpfs                 504M  272K  504M   1% /dev/shm
/dev/sda1             485M   29M  431M   7% /boot


找到占用的进程,杀掉即可。

[root@test1 opt]# lsof |grep delete
nautilus  2127       abc   19r      REG      253,0        340     424974 /home/abc/.local/share/gvfs-metadata/home (deleted)
nautilus  2127       abc   20r      REG      253,0      32768     424996 /home/abc/.local/share/gvfs-metadata/home-90ecd597.log (deleted)
vi        2535      root    3r      REG      253,0 1073741824     158028 /opt/bbs.swap (deleted)
[root@test1 opt]# kill -9 2535
[root@test1 opt]# df -Th
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_test-lv_home
7.6G  1.6G  6G  21% /home
tmpfs                 504M  272K  504M   1% /dev/shm
/dev/sda1             485M   29M  431M   7% /boot


  

另外一个情况:

用磁盘分析器扫描一下,检查哪个文件夹占用空间大,直接到文件夹里面去删除大文件,通常有一些异常报告和log会特别大,需要处理。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: