开启swap交换分区

在Ubuntu上开启swap交换分区。

1、查看分区

先查看swap的分区情况(如果“Swap”一栏显示为0,则说明当前没有启用交换)

free -m

注意,如果目的是增加swap,则需要先关闭swap分区。

swapoff -a

无法关闭可以参考:https://laowangblog.com/swapoff-failed-cannot-allocate-memory.html

2、创建交换文件

可以使用

创建一个2g的交换文件

sudo fallocate -l 2G /swapfile

设置权限

sudo chmod 600 /swapfile

使用dd命令

sudo dd if=/dev/zero of=/swapfile bs=1M count=2048

3、格式化并启用交换文件

格式化文件

sudo mkswap /swapfile

启用分区

sudo swapon /swapfile

4、检查是否启用成功

free -m

5、持久化

要让交换在系统重启后仍然有效,需要编辑/etc/fstab文件

sudo nano /etc/fstab

文件中添加下述命令

/swapfile none swap sw 0 0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注