如何清理 /tmp

如何清理 /tmp

我有一个 CentOS Web 服务器,上面有许多客户端。我发现 /tmp 自从我扩容 8 GB(从 4 GB 扩容后)后,在大约两个月后就达到了 DISKCRITICAL!我想知道导致 tmp 如此快就被填满的原因,以及如何安全地清理它?我之前读了很多关于扩容和删除一些过期文件的文章,但没有成功!

答案1

我发现科学的方法对于这样的工作来说这是一个完美的工具。

  1. 问题陈述

我的 /tmp 目录已满

  1. 收集信息

    • 使用合适的工具找出 /tmp 目录中的内容。我发现ls(1)也许杜(1)非常适合这项工作的工具。甚至lsof(8)将会很有用。
  2. 分析您收集到的信息。

    • 哪些文件占满了磁盘?
    • 什么生成了这些文件?
    • 它们为什么会产生?
    • 它们为什么在 /tmp 中?
  3. 确定解决方案并采取补救措施。这在很大程度上取决于上面的(3)。

  4. 监控上述(4)中的变化。

  5. 这些变化解决了问题吗?是好转了吗?还是恶化了?没有区别吗?接下来该怎么做取决于你发现了什么。你可能需要回到 2. 并收集更多相关数据,或者 3. 重新分析你拥有的数据,或者 4. 因为你已经确定了许多潜在的解决方案。

  6. 记录您的发现和所做的更改。

  7. 完毕。

相关内容