當CentOS的Swap空間不夠用時,可通過以下方法解決:
fallocate -l [大小] /swapfile
命令創建新的Swap文件,如sudo fallocate -l 4G /swapfile
,然后設置權限sudo chmod 600 /swapfile
,格式化sudo mkswap /swapfile
,啟用sudo swapon /swapfile
,并編輯/etc/fstab
使其開機自動掛載。fdisk -l
查看分區,刪除現有Swap分區并重新創建更大的分區,格式化后啟用,更新/etc/fstab
。vm.swappiness
參數,降低系統對Swap的依賴,可通過echo "vm.swappiness=[值]" >> /etc/sysctl.conf
并執行sudo sysctl -p
設置。