Linux 新建 SWAP 分区

最近在学习 Swoole,在对文件进行编译操作时,系统提示了内存不足的错误。于是通过创建 SWAP 分区来增加虚拟内存。
创建要作为 SWAP 分区的文件,例如增加 1GB 大小的交换分区,则语法如下
dd if=/dev/zero of=/root/swapfile bs=1M count=1024
其中的 count 等于想要的块的数量,bs 是每块的大小,文件大小 = bs * count
格式化为交换分区文件:
mkswap /root/swapfile # 建立 swap 的文件系统
启用交换分区文件:
swapon /root/swapfile # 启用 swap 文件
使系统开机时自启用,在文件/etc/fstab 中添加一行:
/root/swapfile swap swap defaults 0 0
以上,就可以现实 Linux 新建 SWAP 分区了。