当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
设置。