Enlarge Linux Swap Space

查看当前swap

1
free -h

停用所有swap

1
swapoff -a

创建文件夹作为虚拟swap分区

1
mkdir /home/swap

创建swap分区

1
dd if=/dev/zero of=/home/swap/swapfile bs=1G count=64

格式化swap分区

1
mkswap /home/swap/swapfile

mkswap会产生一个UUID,复制这个UUID信息,下面挂载分区需要用到。

启用swap

1
swapon /home/swap/swapfile

添加swap分区信息到系统分区表

1
echo "UUID==uuid_info_generated_in_above_mkswap_command /home/swap/swapfile swap default 0 0" >>/etc/fstab

查看新增swap分区是否成功

1
free -h