在CentOS系統中增加Swap內存可以通過以下步驟實現:
dd
命令創建交換文件檢查當前Swap使用情況
sudo swapon --show
free -h
創建交換文件
使用dd
命令創建一個指定大小的交換文件。例如,創建一個2GB的交換文件:
sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
設置文件權限 確保交換文件的權限設置正確,只有root用戶可以讀寫:
sudo chmod 600 /swapfile
格式化為交換文件
使用mkswap
命令將文件格式化為交換文件:
sudo mkswap /swapfile
啟用交換文件
使用swapon
命令啟用交換文件:
sudo swapon /swapfile
驗證交換文件是否啟用
再次使用swapon --show
或free -h
命令檢查交換文件是否已啟用并顯示正確大小。
持久化配置
編輯/etc/fstab
文件,添加以下行以確保系統重啟后交換文件仍然有效:
/swapfile none swap sw 0 0
fallocate
命令創建交換文件(適用于支持fallocate
的系統)檢查當前Swap使用情況
sudo swapon --show
free -h
創建交換文件
使用fallocate
命令創建一個指定大小的交換文件。例如,創建一個2GB的交換文件:
sudo fallocate -l 2G /swapfile
設置文件權限 確保交換文件的權限設置正確,只有root用戶可以讀寫:
sudo chmod 600 /swapfile
格式化為交換文件
使用mkswap
命令將文件格式化為交換文件:
sudo mkswap /swapfile
啟用交換文件
使用swapon
命令啟用交換文件:
sudo swapon /swapfile
驗證交換文件是否啟用
再次使用swapon --show
或free -h
命令檢查交換文件是否已啟用并顯示正確大小。
持久化配置
編輯/etc/fstab
文件,添加以下行以確保系統重啟后交換文件仍然有效:
/swapfile none swap sw 0 0
通過以上步驟,您可以在CentOS系統中成功增加Swap內存。