为Linux手动添加swap空间
预计 2 分钟
GCE建立的实例默认是没有swap的,所以如果需要swap的话就必须自己添加.
以下的操作都需要root权限
首先先建立一个分区
dd if=/dev/zero of=/var/swap bs=1024 count=1024000
这样就会创建/var/swap这么一个分区文件.
把这个分区变成swap分区。
mkswap /var/swap
使用这个swap分区。使其成为有效状态。
swapon /var/swap
::如果需要取消的话::
swapoff /var/swap
rm /var/swap
现在查看一下
→ free -h
total used free shared buff/cache available
Mem: 592M 87M 48M 3.2M 456M 409M
Swap: 999M 0B 999M
显示已经有swap了,但是如果重启以后会重置,还是需要手动启动.解决方案是修改/etc/fstab
文件,增加如下一行
/var/swap swap swap defaults 0 0
搞定.