Linux

如何在vm中永久交換?

  • December 14, 2015

我通過 vagrant 創建了 ubuntu vm。我想將交換添加到 vm。

步驟:

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

但是當我退出虛擬機,然後登錄時,交換失去了。如何使交換永久化?

您創建了一個名為的目錄/swapfile和一個名為的文件,swap但在/etc/fstab您引用/swapfile/swapfile而不是/swapfile/swap

引用自:https://unix.stackexchange.com/questions/249270