大約 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