Adicionando um Swap File


Supondo que a quantidade de swap de uma máquina foi insuficiente ou até mesmo "alguém" esqueceu de criar a partição swap, uma boa alternativa é criar o swap em um arquivo no sistema de arquivos que tiver espaço disponível:

Preparação do Arquivo
Supondo que o tamanho do arquivo seja múltiplo de 1024, e você queira adicionar uma swap de 1 Gb. Usaremos o comando dd para realizar a criação desse arquivo.
dd if=/dev/zero of=/swapfile bs=1024 count=1024000
Onde: of = arquivo a ser criado bs = tamanho do bloco count = tamanho do arquivo
A saída desse comando será algo parecido com:
1024000+0 records in
1024000+0 records out
1048576000 bytes (1,0 GB) copied, 114,686 seconds, 9,1 MB/s

Formatando o arquivo para ser usado como swap
/sbin/mkswap /swapfile
A saída esse comando será:
Setting up swapspace version 1, size = 1048571 kB

Ativando o arquivo como área de swap
/sbin/swapon /swapfile

Definindo para que ele seja ativo em boot
Deve ser inclusa a linha abaixo no arquivo /etc/fstab
/swapfile               swap                    swap    defaults        0 0