最近想搭一个我的世界服务器,但是内存不够(就这一个服务要4g内存 😕)所以只能用swap缓解内存不足的问题。

查看系统是否配置SWAP

$ swapon --show

1、创建一个1g用于Swap文件

$ sudo fallocate -l 1G /swapfile
$ sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576
# 如果未安装fallocate或执行第一条报错,就执行第二条,否则不用

2、只有root用户才能读取和写入交换文件,输入以下命令以设置正确的权限

$ sudo chmod 600 /swapfile

3、使用mkswap工具在文件上设置Linux Swap区域:

$ sudo mkswap /swapfile

4、激活Swap文件:

$ sudo swapon /swapfile

5、要使更改永久,打开/etc/fstab文件:

$ sudo vi /etc/fstab

并粘贴以下行:

/swapfile swap swap defaults 0 0

6、使用swapon或free命令验证Swap是否处于活动状态,如下所示:

$ sudo swapon --show
最后修改:2022 年 06 月 21 日
随缘赞赏