Linux添加swap交换分区(虚拟内存)

以添加1GB SWAP为例

生成文件块

SWAP一般设置为内存的2倍,并非完全以此为标准; count后面的数值为要设置的swap大小xxMB

1
dd if=/dev/zero of=/var/swapfile bs=1M count=1024

创建swap文件

1
/sbin/mkswap /var/swapfile

激活swap文件

1
/sbin/swapon /var/swapfile

查看一下swap是否正确:

1
/sbin/swapon -s

另外为了安全建议改一下权限:

1
chmod 0600 /var/swapfile

fstab文件中添加开机自动挂载设置

1
echo "/var/swapfile swap swap defaults 0 0" >>/etc/fstab

删除SWAP

1
2
/sbin/swapoff /var/swapfile 
rm -f /var/swapfile