每次我重启 Ubuntu 服务器时,交换区都会丢失

每次我重启 Ubuntu 服务器时,交换区都会丢失

以下是我设置交换的方式:

sudo /bin/dd if=/dev/zero of=/var/swap.1 bs=1MB count="1000"
sudo /sbin/mkswap /var/swap.1
sudo /sbin/swapon /var/swap.1

每次我重新启动/重启时交换就会消失。

该命令free给出的交换值为零。但文件/var/swap.1仍然存在。

swap.1文件详细信息:

-rw-r--r-- 1 root root 989000000 Aug 9 20:55 swap.1

号码989000000好像有点大……

我怎样才能使它持久?

lsb_release -a

LSB Version:    core-9.20160110ubuntu5-amd64:core-9.20160110ubuntu5-noarch:security-9.20160110ubuntu5-amd64:security-9.20160110ubuntu5-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 17.04
Release:    17.04
Codename:   zesty

答案1

为了让系统在启动时自动使用交换文件作为交换空间,它需要/etc/fstab类似于以下内容的条目:

/var/swap.1 swap swap defaults 0 0

相关内容