Adicionando um arquivo de Swap no Linux
Este artigo tem como objetivo mostrar um procedimento para adição de arquivos de paginação (SWAP) no Linux.
Isto pode ser útil em casos onde não há mais espaço em disco para criar novas partições de SWAP. Apesar da utilização de arquivos de SWAP ser mais lenta que diretamente em disco, este procedimento pode resolver de maneira temporária a necessidade de memória virtual em um sistema Linux.
No Kernel 2.6 a utilização de arquivos de SWAP pode ser tão rápida quanto partições em discos físicos, de qualquer forma a recomendação é sempre utilizar partições em discos (OEL e RHEL).
Procedimento
Para criar o arquivo de swap é necessário utilizar o comando “dd”.
1) Fazer logon como root:
2) Executar o comando abaixo, por exemplo para criar um arquivo de Swap de 1G (1024 * 1024MB = 1048576 blocos):
# dd if=/dev/zero of=/swapfile1 bs=1024 count=1048576
3) Configurar a área de Swap no Linux
# mkswap /swap1
4) Ativar a área de Swap
# swapon /swap1
5) Para garantir que estas alterações persistam durante um reboot, editar o arquivo/etc/fstab e incluir a linha abaixo:
Editar o arquivo /etc/fstab
# vi /etc/fstab
/swap1 swap swap defaults 0 0
6) Verificar se alterações entraram em vigor:
# free -m
Ao final do procedimento, executar um “reboot” e verificar se as alterações entraram em vigor.
Abraço