8GB RAM 已滿,尋址 /tmp /var/log 到 RAM

8GB RAM 已滿,尋址 /tmp /var/log 到 RAM

好的,我有 8GB 內存和 30GB msata 存儲 + 一些外部驅動器......

ubuntu 30GB,無SWAP分區,只有主/

更新了 fstab 以將 /tmp 和 /var/log 儲存到 RAM 中,並將 Firefox 快取到 /tmp

但我的記憶體很快就被填滿了。我無法 24 小時運行計算機而不出現問題。經過很長時間,我達到了 msata 驅動器和 RAM 的儲存容量。 30GB 充滿了 ~/.cache/upstart (我只是刪除它:-D )並且 RAM 已滿......我不知道原因。檢查了 /var/log 和 /tmp,但它不夠大,無法填滿我的記憶體。

檔案系統表:

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

相關內容