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

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

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

[root@]# df -h
文件系统大小已使用可用使用率%安装于
/dev/mapper/vg0-lv_root
                       99克 11克 84克 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
dr-xr-xr-x. 25 root root 4.0K 3月 16 04:29 ..
drwxrwxrwt。3 root root 3.0K 3 月 16 日 03:32。
drwx------. 2 root root 1.0K 3月 16 04:28 mc-root

我的问题是:怎么会这样? /tmp 挂载空间占用了多少?我该如何清理它?

答案1

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

如果您删除一个文件,而软件仍然锁定它,您将不再看到它,但它仍然会分配有高清空间。

答案2

这是一个非常小的 /tmp 分区。

显示输出以lsof /tmp查看哪些进程在那里打开了文件。停止相关进程应该可以释放空间。

相关内容