好的,我有 8GB 内存和 30GB msata 存储 + 一些外部驱动器......
Ubuntu 需要 30GB,没有 SWAP 分区,只有主 /
更新了 fstab,将 /tmp 和 /var/log 存储到 RAM 中,并将 Firefox 缓存到 /tmp 中
但是我的 RAM 很快就满了。我无法 24 小时不间断地运行计算机。经过很长时间,我的存储容量已达到 msata 驱动器和 RAM 的容量。~/.cache/upstart 占用了 30GB(我刚刚删除了它 :-D),RAM 也满了……我不知道原因。检查了 /var/log 和 /tmp,但它还不足以填满我的内存。
fstab:
UUID=d12c3921-b2d3-49d4-a55b-fd22683c4b6d / ext4 noatime,errors=remount-ro 0 1
#
# Modification for SSD
tmpfs /var/log tmpfs defaults,noatime 0 0
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
答案1
您可能需要仔细查看 upstart 目录以查看哪些文件变大,但请尝试通过删除“noatime”来更改 fstab 属性。这是 RAM,因此没有必要像在 ssd(或其他使用寿命有限的闪存)上那样。我也不使用默认值,但实际上从未像您那样运行过。这是我的设置,(忽略 ramfs 的差异,我认为大小以前被忽略,但现在被使用了):
tmpfs /tmp tmpfs size=256M,mode=1777 0 0
ramfs /var/log ramfs mode=755 0 0