Ssd

將 /tmp 文件夾移動到不同的位置。/tmp 未清空的問題

  • March 1, 2018

我的電腦上有兩個執行 Linux Mint 的硬碟。第一個是SSD,有我的/分區,第二個是HDD,有我的/home分區。

我聽說對 SSD 的寫入過多是不好的,所以我試圖將/tmp文件夾的位置移動到 HDD 上的某個位置。為此,我在該驅動器上創建了一個文件夾,將所有者授予 root,通過chmodto設置權限1777,然後執行

ln -s /tmp /new/location/tmp

應用程序似乎正在使用新/tmp文件夾,但該文件夾似乎並沒有在重新啟動時自行清空。我已編輯/etc/default/rcS為 set TMPTIME=0,但這似乎無法解決問題。

我該如何解決這個問題?

ln -s /tmp /new/location/tmp

命令是向後的。for的參數順序與 forln相同:源,然後是目標。mv``cp

您可能需要考慮調整/home分區大小以為新分區騰出空間/tmp,因為它需要在引導過程的早期可用,可能在啟動之前/home

或者,如果您的系統在 RAM 上不緊張,您可以掛載/tmp為 ramdisk 。

最好在新硬碟上為 /tmp 創建一個新分區。

然後將其添加到 /etc/fstab

UUID="uuid-of-new-partition" /tmp ext4 Defaults 0 0

引用自:https://unix.stackexchange.com/questions/226369