我正在使用 Fedora 26,并且在 tmpfs 上使用 /tmp 时遇到了一些问题。默认情况下,Fedora 将 /tmp 大小设置为 RAM 大小的一半。就我而言,它是 4/2=2GB。但是我注意到这会导致某些需要解压缩大型分发文件的软件更新期间出现故障。
我已将 /tmp 大小设置为 4GB,它解决了问题,但我不确定这是正确的策略,因为使用所有可用 RAM 单步完成解压缩任务看起来很愚蠢,并在达到限制时崩溃.
# mount -o remount,size=4G,noatime /tmp
当您需要执行大文件操作时发出,调整大小以适应任务,是适合您的情况的正确策略之一,同时也是最简单的解决方案。下次重启时会恢复正常。
更多信息,包括如何使其永久化,可以在这里找到:https : //wiki.archlinux.org/index.php/Tmpfs