新入了个Vultr的VPS,发现没有SWAP分区,就给它自己加上了。
需要注意的是SWAP分区只能在Xen上使用,Openvz没有办法。在这里是添加1G大小的文件分区。
好像还有是用整块真正的分区来专门做Swap的,不过VPS上应该只能够用虚拟文件来做吧。
进入一个目录创建SWAP分区文件:
cd /var
然后创建一个文件,大小为1G。if的意思是输入文件,of为输出文件,bs是块大小(在这里是1024bytes),count意思是有多少个这样大小的块。
dd if=/dev/zero of=swapfile bs=1024 count=1048576
创建SWAP文件
mkswap swapfile
之后设置它的权限(不这样设置会出现系统警告 swapon: /var/swapfile: insecure permissions 0644, 0600 suggested.)
chmod 0600 swapfile
激活SWAP文件
swapon swapfile
设置开机挂载这个SWAP文件
echo "/var/swapfile swap swap defaults 0 0" >> /etc/fstab