阿宅在這篇要教大家在 Linux 增加 Swap 置換區的方法,在 Linux 的 Swap 就相當於 Windows 系統的虛擬記憶體,當 Linux 系統上的實體記憶體用完時,可以使用硬碟空間來當記憶體,以防止實體記憶體用完而讓系統無法正常運作(通常未設置Swap,當實體記憶體用完,會造成系統死當)。講到這邊大家應該了解 Swap 的作用了,那就開始教大家囉。
Linux 新增 Swap File
透過以下指令增加特定大小的檔案。
「if=/dev/zero」:輸入裝置,可用它來初始化檔案
「of=/swapfile」:為輸出檔案及路徑
「bs=1G」:一個 Block 的大小
「count=4」:共有幾個 Block
以下指令在「/」根目錄下新增一個4GB空白檔案
dd if=/dev/zero of=/swapfile bs=1G count=4
第二步
格式化為 swap 的檔案系統(File System)。
mkswap /swapfile
第三步
修改 swap file 檔權限。
chown root:root /swapfile
chmod 0600 /swapfile
第四步
使用 swapon 指令開啟 swap file,若要關閉可使用「swapoff」來關閉 swap file。(以下指令)
●開啟swap
swapon /swapfile
●關閉swap
swapoff /swapfile
第五步
修改 fstab 檔,讓 swap file 開機時自動開啟。
vim /etc/fstab
在文檔中加上:
/swapfile swap swap defaults 0 0
※指令中vim為編輯器,還有常見的 gedit、kate、pluma 等編輯器,可依個人習慣去做使用。
教學影片展示
- ※如有發現掉圖或檔案無法下載,請由回應區留言告知,將會盡速處理!
- ※歡迎分享本篇文章網址給需要的朋友。
- ※本篇文章著作所有權皆屬於「科技阿宅王」網站所有,引用文章時請來信索取授權,否則將保留法律追訴權,謝謝。