如何使交换永久保留在虚拟机中?

如何使交换永久保留在虚拟机中?

我通过 vagrant 创建 ubuntu 虚拟机。我想将交换添加到虚拟机。

步骤:

mkdir /swapfile
cd /swapfile
sudo dd if=/dev/zero of=swap bs=1024 count=2000000
sudo mkswap -f  swap
sudo swapon swap
add /swapfile/swapfile none swap defaults 0 0 to /etc/fstab

有用:

vagrant@vagrant-ubuntu-trusty-64:/swapfile$ free -m
             total       used       free     shared    buffers     cached
Mem:           489        203        286          0         11         81
-/+ buffers/cache:        110        379
Swap:         1953          0       1953

但是当我退出虚拟机然后登录时,交换丢失了。如何使交换永久化?

答案1

您创建一个名为 的目录/swapfile和一个名为swap但在/etc/fstab您引用的文件中/swapfile/swapfile而不是/swapfile/swap

相关内容