首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >默认tmp位置

默认tmp位置
EN

Stack Overflow用户
提问于 2013-02-06 09:23:53
回答 4查看 8.8K关注 0票数 0

如何更改Ubuntu中的默认tmp位置?

我在我的应用程序中使用Ubuntu。我已经看到许多API将它们的tmp文件存储在/tmp文件夹中。

在我的Ubuntu中,分配给root的总空间几乎没有4GB。这就是为什么我必须继续清理/tmp文件夹以避免磁盘空间错误。

我是否可以将/tmp更改为其他分区并为其分配更多的空间?

更新:

我已经考虑过调整分区的大小,但是我不能冒丢失数据的风险。此外,我也不能冒险影响其他应用程序,这些应用程序可能在/tmp文件夹中有一些数据。

到目前为止,我使用shell脚本每10分钟清理一次。

EN

回答 4

Stack Overflow用户

发布于 2013-02-06 09:55:05

在默认使用TMPDIR之前,许多应用程序查看临时文件目录的名称,查看/tmp环境变量。解决问题的一个简单的部分解决方案(可能还有其他几个)可能是通过在每个用户的配置文件中设置TMPDIR变量来拥有一个每个用户的临时目录,例如TMPDIR

这将把大多数临时文件移到/home,这样用户就不能再干扰其他用户的临时文件了。

票数 4
EN

Stack Overflow用户

发布于 2013-02-06 09:34:54

一般来说,这是可能的,但它可能相当危险。确保您的数据已备份。如何做到这一点有很多工具。您需要像fdisk这样的分区管理器(它是命令行)或图形化的GParted

一般建议:对于根\,我推荐大约20 2GB(标准桌面应用程序),而对于\tmp,则取决于您将使用什么样的应用程序(需要资源,或者只是开放办公)--大约1-2GB。

票数 0
EN

Stack Overflow用户

发布于 2013-02-06 09:35:12

我认为这是不可能的(至少以一种简单的方式)。即使是这样,我也不会建议,因为许多程序/脚本使用硬编码的"/tmp“,因此可能会出现各种错误。但是,您可以尝试将/tmp链接到其他目录,它可能会起作用(这取决于您的实验,我没有亲自尝试)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14725493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档