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