出于好奇,我查看了 /tmp 究竟何时被清除,结果发现大多数操作系统在关机或启动时都会清除。我一直以为这更像是一种“每当我们需要回收空间时”的逻辑。
这让我想知道我所有的云虚拟机,它们的 /tmp 文件夹什么时候被清除?通常,云虚拟机永远不会关闭,除非你出于某种原因进行了某些升级,即使在这种情况下,现在你可能只是将一个图像扔到新盒子上,而不是升级当前的。我的虚拟机已经连续运行了半年多,而且很可能还会继续运行更长时间。
在这些机器上 /tmp 会一直堆积吗?如果我有几个程序间歇性地在 /tmp 中留下垃圾,我的虚拟机是否会在 2 年后因空间不足而随机停机?
如果问题太笼统,我们可以具体询问 ECS 上的 redhat/centos vms,因为它似乎是最常见的云 VM,也是我个人使用的。