Linux 掛載 swap 分區過程
mount your swap partition on Linux
Author:Lau Dai
Date:2022/08/05
凡事總有個因,今天會要處理這個swap分區問題,主要是當初 Ubuntu 裝好後,明明有設定 swap 分區,卻沒有開機自動掛載
今天,用快速的兩分鐘來說明這件事情如何處理
過程
因此脈絡很簡單,就是把該分區設定成 swap 自動掛載點。在此次紀錄中,因為原本沒有設定此掛載點,預設會採用檔案做 swap。所以才會看到有 2G的 swap 空間。
透過下圖一,可以看到我當初有設定10G分區,且當初是設定swap使用的
lsblk -o name,mountpoint,label,size,rm,ro,type,uuid,partuuid -l {your partation}
將 fstab
寫入相對應的 config 設定即可,讀者可以依照需求填入自己的設定。並且記得以 UUID 方式寫入會更加保險
設定後即可 mount 起來,進行非重開機的測試,如下圖二,可以看見已經將該分區掛載
sudoedit -e /etc/fstab
sudo mount -a
接下來掛載測試swap是否可以正常使用
# 掛載 fstab 中的所有swap分區
sudo swapon -a
如圖三可以看到已經成功被掛載到了,至於 StarShip prompt 因為把原本的2G也算入,所以才會出現如下13G Swap的情況。
重新啟動後,可以看到 htop
成功顯示正確的swap大小
後記
會想做這件事是因為最近真的快被 oom 搞死了,沒想到我 24 GB RAM 還是不夠用,看來開五百多個網頁的習慣還是該改掉。
另外,沒想到操作很快速,但要把過程紀錄下來卻是這個過程的將近6倍時間,想到網路上會留紀錄資料的前輩們,真是萬分的感謝。