给云Linux主机添加swap交换分区
使用腾讯云的云主机,装了Centos,发现没有swap分区,于是自己动手增加swap分区。
1、使用root用户登陆,进入任意一个目录,这里我进入var目录:
cd /var/
2、获取2GB的文件块:(一般设置为内存的2倍,count后面的数为要设置的swap大小,以下以2G为例)
dd if=/dev/zero of=swapfile bs=1M count=2048
3、创建swap文件:
/sbin/mkswap swapfile
4、激活swap文件:
/sbin/swapon swapfile
5、查看一下swap是否正确:
/sbin/swapon -s
另外为了安全,建议改一下权限,执行:
chmod 0644 /var/swapfile
6、加到fstab文件中让系统引导时自动启动:
vi /etc/fstab
在末尾增加以下内容:
/var/swapfile swap swap defaults 0 0
也可以执行如下命令,感觉这样更方便:
echo "/var/swapfile swap swap defaults 0 0" >>/etc/fstab
7、若不需要swap了,可以停止swap分区
/sbin/swapoff /var/swapfile
8、停止后,可以删除swap文件
rm /var/swapfile