将 /tmp 文件夹移动到不同位置。/tmp 未清空的问题

use*_*150 3 ssd tmp

我的计算机上有两个运行 Linux Mint 的硬盘。第一个是 SSD,有我的/分区,第二个是 HDD,有我的/home分区。

我听说对 SSD 写入太多是不好的,所以我尝试将/tmp文件夹的位置移动到 HDD 上的某个位置。为此,我在该驱动器上创建了一个文件夹,将所有者授予 root,通过chmodto设置权限1777,然后运行

ln -s /tmp /new/location/tmp
Run Code Online (Sandbox Code Playgroud)

应用程序似乎正在使用新/tmp文件夹,但该文件夹似乎不会在重新启动时清空自身。我已编辑/etc/default/rcS设置TMPTIME=0,但这似乎并不能解决问题。

我该如何解决这个问题?

War*_*ung 5

ln -s /tmp /new/location/tmp

命令是向后的。for的参数顺序与orln相同:源,然后是目标。mvcp

您可能需要考虑调整/home分区大小以为新分区腾出空间,因为它需要在启动过程的早期(可能在启动/tmp之前)可用。/home

或者,如果您的系统 RAM 不紧张,您也可以安装/tmp为 ramdisk 。