/tmp 使用 100% 文件在哪里?

Ken*_*ang 14 linux mount centos tmp

在 Centos 6.3 服务器上,我注意到 /tmp 不再有可用空间来存储文件。

[root@]# df -h
已使用的文件系统大小 Avail Use% Mounted on
/dev/mapper/vg0-lv_root
                       99G 11G 84G 12% /
tmpfs 16G 0 16G 0% /dev/shm
/dev/sda1 194M 65M 120M 35% /boot
/dev/mapper/vg0-lv_tmp
                       97M 92M 704K 100% /tmp
/dev/mapper/vg1-lv0 50G 180M 47G 1% /mnt/ssd2

但是 /tmp 中什么都没有

[root@]# ls -Sahl /tmp |more
总共 10K
博士-xr-xr-x。25 根根 4.0K Mar 16 04:29 ..
drwxrwxrwt。3 根 3.0K 3 月 16 日 03:32。
drwx------. 2 根根 1.0K Mar 16 04:28 mc-root

我的问题是:怎么可能?由什么/tmp 挂载空间使用?我怎么能清理它?

小智 15

您应该使用lsof /tmp查看当前打开的文件。

如果你删除一个文件,而一个软件仍然锁定它,你就看不到它了,但它仍然有分配给它的高清空间。