記憶體 RAM 不夠怎麼辦?可以透過啟用置換空間(swap space)來將 RAM 中比較不常用的資訊存放到硬碟中,充當虛擬的 RAM ,這就是 swap 的功用。
如果沒有出現內容就代表沒有啟用。
有啟用的範例輸出:
設定權限:
格式化檔案:
範例輸出:
啟用 swap:
此時已經可以查看到了
在檔案最後面加入以下內容:
編輯檔案:
在檔案最後面移除以下內容:
刪除 swap 檔案:
確認 swap 狀態
swapon --show
如果沒有出現內容就代表沒有啟用。
有啟用的範例輸出:
swapon --show
NAME TYPE SIZE USED PRIO
/swapfile file 2G 0B -2
建立 swap
建立 2GB 容量的 swap 檔案:
sudo fallocate -l 2G /swapfile
設定權限:
sudo chmod 600 /swapfile
格式化檔案:
sudo mkswap /swapfile
範例輸出:
sudo mkswap /swapfile
Setting up swapspace version 1, size = 2 GiB (2147479552 bytes)
no label, UUID=1dd59f9e-77a9-4abd-bc2c-83855af3a32b
啟用 swap:
sudo swapon /swapfile
此時已經可以查看到了
swapon --show
NAME TYPE SIZE USED PRIO
/swapfile file 2G 0B -2
設定開機自動啟用
編輯檔案
sudo vi /etc/fstab
在檔案最後面加入以下內容:
/swapfile none swap sw 0 0
移除 swap
關閉 swap:
sudo swapoff -v /swapfile
編輯檔案:
sudo vi /etc/fstab
在檔案最後面移除以下內容:
/swapfile none swap sw 0 0
刪除 swap 檔案:
sudo rm /swapfile
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com