隨機手札 雜七雜八之地

調整Ubuntu中的SWAP大小

1 minLinux心得
#ubuntu #swap

Ubuntu 中嘗試編譯 LineageOS時,因為實體記憶體不足的關係,上網查了一下資料發現或許能透過增加虛擬記憶體 SWAP 來解決,所以就紀錄了下來。


# 首先檢查一下目前的SWAP大小
swapon
# 會看到這樣子的輸出,可以看到SIZE是8GB。
NAME       TYPE      SIZE  USED PRIO
/dev/sdb0 partition   8G 15.8M  100
# 先關閉SWAP
sudo swapoff -a
# 建立一個SWAP檔案
sudo fallocate -l 16G /swapfile
# 改變檔案的權限
sudo chmod 600 /swapfile
# 標記檔案爲SWAP
sudo mkswap /swapfile
# 啟用
sudo swapon /swapfile
# 檢查一下調整後的大小
swapon
# SIZE變成16GB就對囉
NAME       TYPE      SIZE USED PRIO
/dev/zram0 partition  16G   0B  100

參考文獻

  1. How To Add Swap Space on Ubuntu 22.04

Support me on Ko-fi