Como desativar o SWAP no Linux

click fraud protection

A plataforma Linux usa SWAP como memória extra para operações do sistema. Basicamente, se você ficar sem memória física, o sistema usará a RAM virtual (AKA SWAP) para garantir que seu sistema operacional não trava e congela. Sem ficar muito complicado, é seguro dizer que o espaço SWAP no Linux é extremamente importante. Então, por que você deseja desativá-lo?

O motivo mais convincente para desativar o SWAP é que muitos não precisam dele. O argumento é que, com quantidades cada vez maiores de RAM nos sistemas modernos, os usuários nunca usam memória excedente.

Outro argumento contra o uso do SWAP é que a maioria dos computadores atualmente está executando em unidades de estado sólido. Dado que o SWAP é uma partição (ou um arquivo em alguns casos) é acessado muito, pode potencialmente desgastar SSDs mais rapidamente.

Basta dizer que o debate SWAP é um assunto de divisão na comunidade Linux, e os dois lados do debate têm bons pontos. Independentemente disso, se por algum motivo você se encontrar em uma posição em que não deseja o SWAP, precisará saber como desativá-lo, e os sistemas operacionais Linux modernos não o tornam intuitivo ou fácil.

instagram viewer

Devido à complexidade da negociação com SWAP, decidimos fazer este guia. Nele, mostraremos como desativar o recurso SWAP no Linux. Além disso, veremos como você pode excluir permanentemente o arquivo ou partição SWAP.

Visualizando SWAP ativo no Linux

A ativação do SWAP começa verificando se você o está ativo no sistema. A melhor maneira de fazer isso é verificar o /proc/swap Arquivo. Ele lista os dispositivos ativos atualmente configurados como SWAP.

Para visualizar o /proc/swaps arquivo, execute o gato comando. Observe que, dependendo da configuração do seu sistema, pode ser necessário executar este comando com o comando sudo comando.

cat / proc / swaps

Ou, se você precisar executá-lo com sudo, Faz:

sudo cat / proc / swaps

Na leitura, você notará os dispositivos SWAP no arquivo. Dependendo da sua configuração, você pode ter uma partição ativa funcionando ou um arquivo de Troca no diretório raiz.

Precisa manter sua leitura SWAP para acesso rápido mais tarde? Salve-o em um arquivo executando:

cat / proc / swaps / >> ~ / swap-info.txt

Ou

sudo cat / proc / swaps / >> /home/username/swap-info.txt

Removendo o SWAP permanentemente

Agora que você tem informações sobre os dispositivos SWAP no seu sistema, poderá desativá-los mais facilmente. Para começar, obtenha um shell raiz no terminal. Ter raiz é fundamental nesse processo. Você pode ganhar raiz executando o su comando.

su -

Nota: não é possível obter su? Você pode trabalhar com o sudo -s comando em vez disso.

sudo -s

Depois de obter acesso root no shell, escreva o troca comando junto com o nome do arquivo ou partição de troca no final do comando. Por exemplo, para desativar o arquivo de troca do seu PC Linux, você deve escrever o seguinte comando.

Nota: neste exemplo, o nome do arquivo SWAP é "swapfile". O seu pode ser diferente!

swapoff / swapfile

Como alternativa, se o seu PC Linux tiver uma partição SWAP, você a desativará com troca seguido pelo nome da partição.

Nota: certifique-se de substituir /dev/sdXY com o rótulo de partições SWAP, conforme mostrado em /proc/swaps.

swapoff / dev / sdXY

Depois de executar o troca comando no seu sistema Linux, você o desligará efetivamente. No entanto, o SWAP ainda pode se ativar novamente após a reinicialização, a menos que você o exclua do computador.

Para excluir SWAP permanentemente do sistema Linux, siga uma das instruções abaixo.

Excluindo o arquivo SWAP

Muitos sistemas Linux modernos passaram para o uso de arquivos SWAP. Ter um arquivo SWAP é excelente, pois é muito mais fácil se livrar, pois não há partição para mexer ou reformatar.

Para desativar e excluir seu arquivo SWAP permanentemente no Linux, execute os seguintes comandos.

Nota: como mencionado anteriormente, o arquivo SWAP em nosso exemplo é denominado “swapfile”. Altere o nome do arquivo no comando abaixo se o nome do arquivo SWAP do sistema for diferente.

su - arquivo de troca cd / rm

Em seguida, abra /etc/fstab e exclua a linha que especifica sua partição SWAP.

nano / etc / fstab

Quando você remover completamente a linha do arquivo SWAP em / etc / fstab, feche o editor com Ctrl + O e Ctrl + X.

Excluindo a partição SWAP

A exclusão de uma partição SWAP é um pouco mais difícil que um arquivo SWAP, pois existe uma partição para trabalhar, em vez de um único arquivo que pode ser apagado.

Para iniciar o processo de exclusão da partição, instale o editor de partições do Gparted. Não sabe como obtê-lo? Vá para esta página do Pkgs.org. Ele contém uma lista de como obter o Gparted em quase todas as distribuições.

Nota: se você usa o Fedora ou outra distribuição Linux que tenha LVM, você deve excluir sua partição SWAP com o Gerenciador de partições do KDE, em vez do Gparted, pois permite que os usuários manipular partições LVM no vôo.

Depois que o Gparted estiver instalado, inicie-o. Em seguida, localize sua partição SWAP e exclua-a clicando com o botão direito do mouse na partição e selecione o botão “excluir” no menu.

Com a partição SWAP excluída, clique no botão "Aplicar" no Gparted para gravar as alterações. Você deve ficar com um conjunto em branco de espaço livre no disco rígido.

Feche o Gparted quando as alterações forem aplicadas e inicie um terminal. No terminal, abra seu arquivo / etc / fstab no Nano.

sudo nano / etc / fstab

Usando o editor Nano, exclua a linha que se refere à sua partição SWAP. Em seguida, salve-o com Ctrl + O e saia do editor com Ctrl + X.

Regenerar arquivos de imagem de inicialização do Linux

Agora que o SWAP se foi, é essencial que você regenere sua imagem de inicialização do Linux. Lembre-se de que isso mudará dependendo da distribuição que você usa.

  • Ubuntu: sudo update-initramfs -u
  • Debian:sudo update-initramfs -u
  • Arch Linux:sudo mkinitcpio -p linux
  • Fedora:sudo dracut --regenerate-all --force
  • OpenSUSE:sudo mkinitrd

Quando a atualização do initramfs estiver concluída, reinicie o seu PC e sua partição SWAP desaparecerá!

watch instagram story