ubuntu修改swap大小

大約 Ubuntu 18.04 開始,預設使用 swapfile 而不是原本的 SWAP 分割區。

這次目標是要修改這個大小

首先先看目前設定

# free -h

再來用swapoff關掉目前的swap後刪除

# swapoff /swapfile
# rm -rf /swapfile

把/etc/fstab那行swap的資料刪除或是註解調

新建一個新的swap檔案,這邊我用2G

# dd if=/dev/zero of=/swapfile bs=1MB count=2048

改下權限

# chmod 600 swapfile 

寫入fstab檔案

# echo '/swapfile none swap sw 0 0' |  tee -a /etc/fstab

啟用 swap

# mkswap /swapfile
# swapon /swapfile

完工,可以用這個檢查下

# cat /proc/swaps