Para aumentar um arquivo de swap (swapfile) no Linux é necessário desativá-lo temporariamente, aumentar seu tamanho e reativá-lo. Geralmente, o swap principal é chamado de /swapfile. Se você tem um /swapfile2 (comum quando se adiciona mais swap posteriormente), os comandos abaixo se aplicam. 

1. Desativar o Swapfile 2

Abra o terminal e execute o seguinte comando para desativar o swapfile específico:

bash

sudo swapoff /swapfile2

Se não tiver certeza do caminho, use swapon --show para listar os arquivos de swap ativos.

2. Aumentar o tamanho do arquivo 

bash

sudo rm /swapfile2
sudo fallocate -l 8G /swapfile2

Alternativa se o fallocate não funcionar: sudo dd if=/dev/zero of=/swapfile2 bs=1G count=8 (onde count é o número de GBs). 

3. Definir permissões corretas 

É crucial que apenas o root possa ler o arquivo: 

bash

sudo chmod 600 /swapfile2

4. Configurar o arquivo como Swap 

Formate o novo arquivo para ser usado como swap: 

bash

sudo mkswap /swapfile2

5. Reativar o Swap

Ative o novo swapfile:

bash

sudo swapon /swapfile2

6. Tornar permanente (se necessário) 

Verifique se ele está no arquivo /etc/fstab para ser montado no boot. Use 

cat /etc/fstab | grep swap 

para conferir. Se não estiver, adicione a linha: 

bash

echo '/swapfile2 none swap sw 0 0' | sudo tee -a /etc/fstab

ou

nano /etc/fstab

e adicione ou altere para a partição swap ficar permanente

/swapfile2 none swap sw 0 0

Deseja saber mais sobre Linux, Clique aqui!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Translate »