Nota - Executa todos esses comandos requer privilégio de raiz, por isso recomendo executar um terminal "root".
sudo -s
Antes de mudarmos a troca, vamos descobrir quanto tamanho de troca temos.
Swapon -s
De acordo com o resultado, o sistema possui um arquivo de troca em "/swapfile".
Para manipular o arquivo de troca, temos que desativá -lo primeiro.
Swapoff -a
Agora, mude o tamanho do arquivo de troca -
dd if =/dev/zero de =/swapfile bs = 1m contagem = 4096
Aqui, o tamanho total do arquivo de troca será BS*contagem = 1m x 4096 = 4 GB
Torne o “/swapfile” utilizável novamente -
MKSWAP /SWAPFILE
Ligue o swapfile -
Swapon /Swapfile
Depois de reiniciar seu sistema, consulte o resultado -
Swapon -s
Excluindo o arquivo de troca
Se o seu espaço de carneiro estiver alto o suficiente, você provavelmente deseja se livrar do arquivo de troca. Se esse for o seu caso, então vamos nos livrar do arquivo de troca!
Não se preocupe! Também vou mostrar como definir um arquivo de troca completamente novo.
Para excluir o arquivo de troca, execute os seguintes comandos -
Swapoff -v /swapfile
Remova a entrada do arquivo de troca do arquivo "/etc/fstab". Deve ser a última linha do arquivo.
gedit /etc /fstab
Agora, hora de remover o arquivo de troca real.
rm -v /swapfile
Não se esqueça de reiniciar seu sistema!
Para recuperar o arquivo de troca, use os seguintes comandos -
dd if =/dev/zero de =/swapfile bs = 1m contagem = 4096
# Adicionando permissão onde apenas o usuário root pode ler o arquivo de troca
chmod 600 /swapfile
# Configure o arquivo para o espaço de troca
MKSWAP /SWAPFILE
Swapon -V /Swapfile
Edite o arquivo "/etc/fstab" e adicione a seguinte linha no final do arquivo -
/swapfile swap swap padrões 0 0
Reinicie seu sistema.
Pronto! Seu arquivo de troca está de volta!
E se você tivesse uma partição de troca? Você tem que executar ações na própria partição. Isso é mais problemático do que simplesmente gerenciar seus arquivos de troca diretamente usando os métodos acima, certo?
Eu recomendo excluir a partição "troca" e usar o método acima para criar um novo arquivo de swap.