在 CentOS 系統中,Swap 分區或文件用于在物理內存不足時提供額外的虛擬內存。以下是如何啟用和關閉 Swap 的步驟:
查看當前 Swap 狀態:
sudo swapon --show
或者
free -h
創建 Swap 文件(如果還沒有 Swap 分區):
sudo fallocate -l 4G /swapfile
這里 4G 是你想要分配的 Swap 大小,可以根據需要調整。
設置正確的權限:
sudo chmod 600 /swapfile
將文件格式化為 Swap:
sudo mkswap /swapfile
啟用 Swap 文件:
sudo swapon /swapfile
驗證 Swap 是否已啟用:
sudo swapon --show
或者
free -h
使 Swap 設置永久生效:
編輯 /etc/fstab 文件:
sudo nano /etc/fstab
在文件末尾添加以下行:
/swapfile none swap sw 0 0
保存并退出編輯器。
禁用 Swap 文件:
sudo swapoff /swapfile
驗證 Swap 是否已關閉:
sudo swapon --show
或者
free -h
從 /etc/fstab 中移除 Swap 條目(如果不再需要 Swap):
編輯 /etc/fstab 文件:
sudo nano /etc/fstab
找到并刪除以下行:
/swapfile none swap sw 0 0
保存并退出編輯器。
通過以上步驟,你可以在 CentOS 系統中啟用和關閉 Swap。