Excluir e recuperar arquivos Swap no Linux - guia completo

Como excluir e recuperar arquivo Swap no Linux

Arquivos Swap podem melhorar o desempenho do seu sistema quando você está executando programas que exigem muito dele. É importante saber como recuperar um arquivo Swap no Linux e também como excluí-lo quando necessário. Neste tutorial, você aprenderá como fazer isso.

Teste Grátis Teste Grátis

O Linux usa dois tipos de memória: Memória de acesso aleatório (RAM) e arquivos swap. A maioria dos computadores usa RAM para salvar dados e executar programas e serviços porque esses dados não são salvos quando você desliga o computador; é apenas uma alocação temporária. Por outro lado, quando você usa um disco rígido, classificado como um dispositivo de armazenamento de dados eletromecânico para armazenar dados permanentemente em seu computador, você pode salvar dados em seu sistema em um arquivo swap mesmo quando ele está desligado.

No entanto, pode haver um período em que você deseja remover o arquivo swap em seu sistema Linux. Pode ser por vários motivos, como liberar espaço ou não ser mais necessário. Este artigo explicará os melhores métodos para excluir um arquivo swap no Linux. Se você excluiu por engano um arquivo swap crucial, também abordaremos como recuperar arquivo swap no Linux; vamos começar.

Parte 1. O que é um arquivo swap?

Um arquivo swap também é um arquivo de sistema que visa criar espaço de armazenamento temporário em um disco rígido ou uma unidade de estado sólido (SSD). Isso geralmente acontece quando o computador fica com pouca memória. O arquivo swap irá trocar uma seção da memória RAM de um programa ocioso para criar um novo espaço para outros programas.

o que é arquivo swap

Quando você usa um arquivo swap, seu computador pode utilizar mais memória do que está fisicamente instalado. Com o espaço limitado que a RAM instalada oferece, agora ela pode executar mais programas do que antes.

Os arquivos Swap não são armazenados na memória física RAM; eles são mais uma memória virtual. Quando você tem um arquivo swap, ele permite que o sistema finja ter mais RAM do que realmente tem. Ele troca a lista de programas e arquivos usados na RAM para o disco rígido até que seja necessário. Isso permite que novos programas e arquivos sejam adicionados à RAM.

Os arquivos Swap também são conhecidos como arquivos de página, arquivos de paginação ou espaço de troca. Eles são automaticamente ocultados no sistema e sua implementação varia de acordo com cada sistema operacional. O sistema operacional cria e utiliza um arquivo Swap de acordo com suas necessidades e também libera o espaço em disco quando não é mais necessário para um programa.

Parte 2. É seguro excluir um arquivo swap?

Excluir um arquivo swap no Linux geralmente é seguro porque é um arquivo temporário usado para memória virtual. Você pode criá-lo sempre que precisar. No entanto, você deve se lembrar de alguns fatores cruciais antes de excluir um arquivo swap.

O arquivo swap serve como um espaço de armazenamento temporário para dados que não estão em uso no momento, para que haja mais memória para outras tarefas. Abaixo estão os fatores cruciais a serem considerados ao excluir arquivos swap.

  • Espaço suficiente de RAM

Antes de excluir um arquivo swap, certifique-se de ter espaço suficiente na RAM para lidar com todos os aplicativos em execução. Se você excluir o arquivo swap sem espaço RAM suficiente para cobri-lo, seus aplicativos podem começar a ficar lentos ou travar. O arquivo swap estende a quantidade de memória disponível em um sistema, portanto, certifique-se de que sua RAM possa lidar com os requisitos de memória do aplicativo antes de excluir o arquivo swap.

  • Considere o impacto no desempenho

Outro fator que você precisa considerar é o impacto no desempenho da exclusão do arquivo swap. Depois que o arquivo swap desaparecer, ele poderá afetar significativamente o desempenho do sistema. As chances são de que seu PC se torne menos responsivo, especialmente se você estiver executando programas de alta demanda.

  • Salvar todos os dados

Você também teria que garantir que não houvesse dados não salvos na memória. Certifique-se de salvar todos os dados antes de excluir o arquivo swap, porque isso significaria que os dados serão perdidos quando o arquivo swap for removido.

  • Interromper processos usando o arquivo swap

Antes de excluir o arquivo swap, é essencial interromper qualquer processo que esteja usando o arquivo swap ativamente. O comando swapon é uma ótima opção para verificar os arquivos swap atualmente em uso. Se um arquivo swap estiver em uso, desative o comando swapoff antes de excluí-lo para liberar memória.

verifique o arquivo swap em uso

Parte 3. Como excluir um arquivo swap?

Agora que você sabe o que é um arquivo swap, é importante lembrar que, diferentemente da partição swap, ele é simplesmente um arquivo dentro de um diretório raiz, o que torna fácil modificar o arquivo swap sem prejudicar a partição. Antes de excluir um arquivo swap no Linux, é necessário se tornar um superusuário. Abaixo está a sintaxe para remover o arquivo swap no Linux.

# /usr/sbin/swap -d /path/filename

Isto removerá o nome do arquivo swap, para que você não possa mais usá-lo. O arquivo em si não será excluído. No entanto, execute o comando abaixo se desejar remover o espaço de arquivo para usá-lo para outra coisa.

rm /path/filename

Execute a seguinte linha de comando para verificar se o arquivo swap está indisponível.

# swap -l

Se você quiser saber se está usando um arquivo swap, o comando abaixo é o que você precisa.

cat/proc/swaps

verifique se há arquivo swap

Se mostrar um arquivo na raiz e o tipo for arquivo, você tem um arquivo swap. Além disso, verifique se o sistema não criará um novo arquivo swap após a reinicialização. Isso significa que você precisa fazer algumas alterações no arquivo fstab.

Primeiro, você deve abrir o arquivo fstab com o comando abaixo.

sudo nano /etc/fstab

Depois que abrir, comente ou remova a linha associada ao swap. Normalmente seria mais ou menos assim:

/swapfile                       none                              swap

remover linha com swap completamente

Quando terminar, salve as alterações e saia. Em seguida, reinicie seu sistema Ubuntu com o comando.

sudo reboot

Após inicializar o sistema, abra o terminal e execute o comando abaixo para verificar se o arquivo swap foi removido.

sudo swapon –show

inicialize o sistema e verifique o arquivo swap

Se nada for exibido, o arquivo swap se foi e agora você tem apenas a RAM para confiar.

Parte 4. Como corrigir o erro de operação não permitida ao tentar excluir o arquivo swap

Quando você deseja excluir um arquivo swap que não precisa mais, você pode usar o comando rm para isso. No entanto, às vezes isso resulta em um 'erro de operação não permitida'. Esse erro geralmente ocorre porque você não pode excluir o arquivo. Abaixo estão alguns passos simples que você pode seguir para corrigir o erro de permissão.

Passo 1: Tente executar o comando rm como um superusuário. Abaixo está o comando que você precisa executar.

sudo rm /path/to/swapfile

Passo 2: Se você ainda receber o erro após executar o comando sudo, você pode usar o comando ls -l para verificar as permissões no arquivo.

Passo 3: Interrompa todos os processos usando o arquivo swap. Se houver algum processo usando ativamente o arquivo swap, ele pode estar impedindo ativamente de excluí-lo. O comando swapon ajudará você a verificar se o arquivo swap ainda está em uso. Se estiver, execute o comando swapoff abaixo para desativar o arquivo swap.

sudo swapoff /path/to/swapfile sudo rm /path/to/swapfile

Isso deve funcionar para corrigir o erro de 'operação não permitida' quando você tenta excluir o arquivo swap no Linux.

Parte 5. Como recuperar um arquivo swap excluído no Linux?

Se você excluir por engano um arquivo swap crucial no Linux, isso pode afetar o desempenho do seu sistema, especialmente ao executar programas de alta demanda. Felizmente, isso não é o fim. O Wondershare Recoverit Linux Recovery é uma ferramenta eficaz para recuperar arquivos swap no Linux após a exclusão.

O Recoverit é um dos principais softwares de recuperação de dados do Linux, altamente recomendado para iniciantes e especialistas. Ele foi projetado para recuperar todas as formas de perda de dados e irá recuperar seu arquivo swap no Linux. Este software possui muitos recursos que o tornam a melhor opção para a recuperação de arquivos swap, e alguns deles incluem o seguinte:

Wondershare Recoverit – seu software de recuperação de dados seguro e confiável

Mais de 5.481.435 de pessoas já baixaram.

Ele ajuda em mais de 500 cenários de perda de dados, como exclusão acidental, formatação de disco, ataque de vírus, falha do sistema operacional, queda de energia, etc.

É compatível com todas as distribuições principais do Linux, como Ubuntu, Debian, Solus, Manjaro e muito mais.

Ele recupera documentos, e-mails, vídeos e outros mais de 1.000 tipos de arquivos excluídos e perdidos com segurança e eficácia.

Recuperar seu arquivo Swap no Linux com o Wondershare Recoverit é fácil. Você pode seguir os passos descritos abaixo ou assistir ao tutorial em vídeo.

Passo 1: Baixe e instale o Wondershare Recoverit no seu PC. Em seguida, abra o software e selecione NAS e Linux > Recuperação do Linux na tela.

escolha a recuperação de dados do linux

Passo 2: Você deve primeiro conectar seu computador Linux ao programa. Basta inserir as informações necessárias e clicar em Conectar para criar uma conexão remota entre o software de recuperação de arquivos Linux e o dispositivo Linux.

conectar ao computador linux

Passo 3: O Recoverit iniciará uma verificação automática assim que houver uma conexão. O Recoverit permite filtrar os resultados com base no tipo de arquivo, data de modificação e muito mais. Você também pode interromper a verificação assim que encontrar o arquivo que deseja restaurar.

procurar arquivos swap no linux

Passo 4: Agora você pode pré-visualizar os arquivos para garantir que eles sejam o que você deseja. Depois de confirmar que é o arquivo swap que você está procurando, clique em Recuperar e escolha um local seguro para armazenar os dados recuperados.

visualizar arquivos swap para recuperar
Teste Grátis

Para Windows XP/Vista/7/8/10/11

Teste Grátis

Para macOS X 10.10 - macOS 13

Teste Grátis

Para Windows XP/Vista/7/8/10/11

Teste Grátis

Para macOS X 10.10 - macOS 13

Isso é tudo que você precisa fazer; agora você tem seu arquivo swap de volta e pode usá-lo para liberar espaço em seu sistema novamente.

Conclusão:

Concluindo, nós vimos como remover um arquivo swap do Linux sem causar danos ao sistema ou afetar o desempenho de programas. É melhor excluir arquivos swap apenas quando não forem mais necessários. No entanto, se você remover acidentalmente um arquivo swap importante, use o Wondershare Recoverit para recuperar o arquivo swap rapidamente.