我正在尝试添加交换内存,并且已经成功临时完成,但是当我尝试使用 /etc/fstab 永久执行此操作时失败了。你能解释一下我做错了什么吗?以下是我在安装的干净的 Ubuntu 20.4 服务器上执行的步骤:
fallocate -l 1G /swapfile2
chmod 600 /swapfile2
mkswap /swapfile2
swapon /swapfile2
这很有效。当我使用
free -m
我看到交换内存已分配。但是当通过添加字符串将其添加到 /etc/fstab 时:
/swapfile2 none swap sw 0 0
然后禁用交换并尝试从 fstab 挂载它
swapoff -a
mount -a
在 free -m 输出中我没有得到交换内存。
有什么想法吗,为什么它能这样工作?