Você cria um diretório chamado /swapfile
e um arquivo chamado swap
, mas em /etc/fstab
você se refere a /swapfile/swapfile
em vez de /swapfile/swap
Eu crio o ubuntu vm pelo vagrant. Eu quero adicionar a troca para vm.
os passos:
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
Funciona:
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
Mas quando eu saio da VM, entro login, a troca está faltando. Como tornar a troca permanente?