Ubuntu服务器16.04.1 LTS和/ var / tmp

几个小时前,我用Ubuntu Server 16.04.1 LTS重新安装了我的服务器。 作为我的常规安装过程的一部分,我删除/ var / tmp并build立一个符号链接到/ tmp,它是在nodev,nosuid,noexec的分区上。

问题是,/ var / tmp不会删除。 我总是被告知:

rm:无法删除'/ var / tmp':设备或资源忙

我甚至尝试通过基于CD的救援模式进行login,并在那里执行删除和符号链接(首先安装分区)。 它似乎工作,但是当我重新启动系统 – 我看到/ var / tmp被重新创build。

Ubuntu Server 16.04.1有什么新东西在每次启动时创build一个新的/ var / tmp文件夹? 如果是的话,在哪里?

PS服务器也软RAID。

这是不同目录的原因。

  • /var/tmp用于需要重启的临时文件
  • /var/run用于在重新引导之后不应再存在的文件(例如.pid文件)
  • /tmp几乎可以在任何时候清理,通常不会重新启动,可以是'tmpfs'

依赖于这些假设的程序可能会在/var/tmp被突然清理时出现exception。 所以你不应该把它链接到/ tmp