Criando um arquivo swap no linux

Primeiro deve-se criar um arquivo com o tamanho de swap desejado. O passo abaixo cria um arquivo de 1Gb.

sudo dd if=/dev/zero of=/swap1 bs=1M count=1000

É necessário que este arquivo seja acessível somente pelo root. Se essa restrição não for atendida, o arquivo pode não ser montado corretamente.

sudo chmod 600 /swap1

O comando abaixo formata o arquivo como swap

sudo mkswap /swap1

Para que este arquivo esteja sempre montado através de inicializações é necessário adicionar uma linha em /etc/fstab.

sudo sed -i -e '$a/swap1    none    swap    defaults 0 0' /etc/fstab

Finalmente é possível ativar o swap no arquivo criado através do comando abaixo.

swapon /swap1