由于某种原因,据说我的/tmp
已被100%使用。
root$ df
Filesystem 1K-blocks Used Available Use% Mounted on
overflow 1024 1024 0 100% /tmp
... other stuff ...
运行df -h
的输出
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 102G 72G 25G 75% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 7.8G 4.0K 7.8G 1% /dev
tmpfs 1.6G 844K 1.6G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 7.8G 240K 7.8G 1% /run/shm
none 100M 16K 100M 1% /run/user
overflow 1.0M 1.0M 0 100% /tmp
有什么方法可以安全地移除/tmp
中未使用的东西吗?
感谢
这很奇怪,在与/tmp关联的df输出的第一列中应该有一个类似"/dev/sda4"的分区名称,而不是"overflow",或者可能根本没有条目。。。。我以前从未见过这种"溢出"现象。
在谷歌上搜索"文件系统溢出tmp"发现了很多类似的情况。
第一个环节http://jarrodoverson.com/blog/overflow-filesystem-in-linux/表示
如果您在linux文件系统上的"/tmp"装载被装载为溢出(通常大小为1MB),这可能是由于您没有指定"/tmp"因为它自己的分区和根文件系统已满,"/tmp"作为后备装置重新安装。要在清除空间后解决此问题,只需卸载回退,它应该在其原始点重新装载:
sudo umount溢出
通常,您应该能够查看/tmp
中的文件,如果1)它们没有被任何当前运行的进程打开(请参阅fuser
、lsof
、pfiles
),以及2)对某人来说不重要,那么您应该能够rm
它们。和(2)是值得怀疑的。。。如果你足够多次地删除人们藏在错误位置的重要文件,也许他们会学会不这样做。
哦,肯定会让/tmp
更大。。。它不需要很大,也有充分的理由限制它,但1M
太小了。我经常能应付64M
,但有时需要256M
。