Liberando espaço em disco no Linux: passo a passo e dicas para melhor desempenho e segurança

Liberando espaço em disco no Linux: passo a passo e dicas para melhor desempenho e segurança

Ficar sem espaço de armazenamento é um problema que pode travar processos importantes e impedir várias ações no computador. Liberando espaço em disco no Linux, você garante o bom desempenho e a estabilidade do sistema, mantendo suas aplicações funcionando sem interrupções.

O Linux é muito utilizado em servidores de e-mail, arquivos, banco de dados e sites. No entanto, com o tempo, o disco rígido pode ficar desorganizado conforme programas são instalados e removidos. Pensando nisso, este guia mostra como analisar o espaço ocupado, tanto pelo desktop quanto pelo terminal, e quais comandos facilitam essa verificação. Além disso, você vai aprender formas de liberar espaço, métodos para limpar completamente a unidade e os cuidados necessários antes de qualquer limpeza.

Como verificar o espaço disponível em disco no Linux?

Antes de liberar espaço no Linux, é essencial saber quanto espaço em disco está disponível. Sem essa informação, você pode acabar apagando arquivos importantes ou limpando menos do que o necessário.

Existem várias formas de verificar o espaço em disco no Linux. Vamos explicar cada uma de maneira simples e direta.

Verificar espaço de disco no linux Usando o Desktop

Primeiramente, para quem prefere uma ferramenta gráfica, o Linux oferece o Disk Usage Analyzer (Analisador de Uso de Disco). Basta abrir o menu de aplicativos, pesquisar pelo nome da ferramenta e executá-la.

Logo na tela principal, você verá o espaço usado e o espaço livre listado em “Dispositivos & locais”. Assim, fica fácil entender como o armazenamento está sendo ocupado.

Verificar espaço de disco no linux Usando o Terminal

Outra opção prática é usar o terminal. A maneira mais rápida é com o comando df. Esse comando significa disk free e mostra o espaço livre e o ocupado nos discos.

Para deixar o resultado mais fácil de entender, use o comando:

df -h

A opção -h adapta a exibição dos dados para um formato legível por humanos, mostrando valores em kilobytes (K), megabytes (M) ou gigabytes (G).

O comando df lista todas as unidades montadas e informa o quanto cada uma está ocupando. Assim, você consegue identificar rapidamente onde o espaço está acabando.

Comando extra: verificando o uso por pastas

Além disso, você pode usar o comando du para ver o espaço usado por arquivos e diretórios específicos.

Por exemplo:

  • du -s /boot mostra o total de espaço ocupado pela pasta /boot.
  • du -sc /boot exibe o total do uso somado.
  • du -sch /boot apresenta os valores em formato legível, como MB ou GB.

Esses comandos ajudam bastante quando você precisa identificar quais pastas estão consumindo mais espaço.

Listando arquivos do maior para o menor

Para facilitar ainda mais a análise, você pode usar uma combinação de comandos. Por exemplo:

Esse comando gera uma lista de arquivos e pastas organizados do maior para o menor. Com isso, você consegue identificar rapidamente onde estão os arquivos mais pesados e, assim, focar melhor na hora de liberar espaço.

Filtrando arquivos grandes

Em alguns casos, você pode ter muitos arquivos pequenos que dificultam a análise. Para resolver isso, e filtrar apenas os maiores, use:

du -h /home/user/Desktop/ | grep '^\s*[0-9\.]\+G'

Esse comando mostra apenas os arquivos que ocupam pelo menos 1 gigabyte. Além disso, se quiser listar arquivos maiores que 1 megabyte, basta trocar o G por M no final do comando.

Excluindo tipos de arquivos da análise

Você também pode excluir determinados tipos de arquivos da sua busca. Isso é especialmente útil se quiser ignorar arquivos que não são relevantes no momento. Veja como fazer:

du -h /home/user/Desktop/ --exclude="*.txt" | sort -rn

Neste exemplo, arquivos .txt não aparecerão na lista final. Dessa forma, você analisa apenas os arquivos que realmente importam para liberar espaço.

Como liberar espaço em disco no Linux?

Existem várias maneiras de liberar espaço em disco no Linux, incluindo as distribuições baseadas no Debian, como Ubuntu e Mint. Antes de começar, no entanto, lembre-se de sempre verificar qual partição está mais comprometida. A seguir, veja algumas opções práticas para ganhar mais espaço:

Desinstale aplicações que não usa mais

Muitas vezes, instalamos aplicações apenas para testar. Com o tempo, eles acabam ficando esquecidos e ocupando espaço. Por isso, uma boa prática é removê-los.

Para isso, abra o Gerenciador de Aplicativos e selecione a opção “Mostrar aplicativos instalados”. O sistema listará todos os programas presentes. Depois, basta verificar aqueles que não são mais necessários, clicar sobre eles e escolher a opção para remover.

Outra forma de fazer essa limpeza é usando o terminal. Para desinstalar diretamente pela linha de comando, utilize:

sudo apt-get remove package-1 package-2

Remova pacotes APT que não são mais necessários

Além de aplicativos, seu sistema também pode ter pacotes e bibliotecas antigos que não servem mais. Para identificar quanto espaço eles estão ocupando, use:

sudo du -sh /var/cache/apt

Em seguida, execute o comando autoremove para eliminá-los:

sudo apt-get autoremove

Esse comando remove dependências instaladas automaticamente e kernels antigos, liberando espaço rapidamente.

Além disso, para limpar apenas os pacotes desatualizados, você pode usar o autoclean:

sudo apt-get autoclean

Ele remove arquivos de pacotes que não podem mais ser baixados. Mas, se quiser liberar ainda mais espaço, use o clean, que apaga todo o cache de pacotes APT:

sudo apt-get clean

Ative a remoção automática de kernels antigos no Linux Mint

Se você usa o Linux Mint 19.2 ou superior, há ainda uma maneira de automatizar parte dessa tarefa. A distribuição permite configurar o sistema para remover versões antigas do kernel automaticamente.

Veja como fazer:

  1. Clique no botão Menu no painel para abrir o menu de aplicativos.
  2. Acesse Sistema → Gerenciador de Atualizações.
  3. No Gerenciador, clique em Editar e depois em Preferências.
  4. Vá até a aba Automação.
  5. Ative a opção “Remover kernels e dependências obsoletas”. Digite sua senha se for solicitado.

Assim, semanalmente, o gerenciador de atualizações irá verificar e excluir kernels antigos, mantendo seu sistema mais leve sem que você precise fazer isso manualmente.

Como limpar toda a unidade de disco no Linux?

Se apagar apenas alguns arquivos e programas não resolver o problema de espaço, pode ser necessário fazer uma limpeza completa. Diferente de outros sistemas operacionais, o Linux exige métodos específicos para apagar um disco de forma segura. A seguir, veja duas maneiras confiáveis de limpar toda a unidade:

Cuidados a serem tomados antes da limpeza de disco

Antes de executar qualquer comando de limpeza completa no Linux, é fundamental tomar alguns cuidados. Afinal, uma vez iniciado o processo, não há como recuperar os dados apagados.

Primeiramente, faça um backup de todos os arquivos importantes. Mesmo que ache que não vai precisar, é melhor garantir do que correr o risco de perder informações valiosas.

Além disso, confirme com atenção qual é a unidade correta que será limpa. Para identificar o disco, você pode usar o comando:

lsblk

Este comando lista todos os dispositivos conectados ao sistema. Assim, você evita apagar acidentalmente o disco errado.

Por fim, tenha certeza absoluta de que deseja apagar a unidade por completo. Depois de iniciar o processo com dd ou shred, não será possível voltar atrás.

Limpando o disco no Linux usando o comando DD

Uma das formas mais tradicionais de limpar um disco no Linux é usando o comando dd. Ele oferece duas opções: uma que executa uma passagem com zeros e outra que usa valores aleatórios.

Para apagar o disco preenchendo com zeros, o comando é:

dd if=/dev/zero of=/dev/sdX bs=1M

Por outro lado, para usar dados aleatórios (uns e zeros misturados), o comando é:

dd if=/dev/urandom of=/dev/sdX bs=1M

Lembre-se de sempre substituir a letra "X" pela identificação correta da unidade que deseja limpar. Além disso, tenha cuidado, pois o dd apaga todos os dados e não é possível recuperar depois.

Limpando o disco no Linux Usando o comando Shred

Outra opção segura é o comando shred, que já vem instalado na maioria das distribuições Linux. Enquanto o dd faz uma única gravação, o shred executa várias passagens com dados aleatórios. Isso dificulta ainda mais a recuperação de informações.

Para usar o shred de forma simples, digite:

shred -vf /dev/sdX

Lembrando que você deve substituir X" pela letra da unidade de disco. Se quiser definir o número de passagens, o que torna o processo ainda mais seguro, use:

shred -n Y -vf /dev/sdX

No exemplo acima, troque "X" pela letra da unidade e "Y" pelo número de passagens desejado.

Vale reforçar que apagar um disco usando shred é mais seguro que apenas com o dd, principalmente se a preocupação for impedir qualquer tentativa de recuperação de dados.

Melhore o desempenho e a segurança do seu sistema Linux!

Como vimos, liberando espaço em disco no Linux, seu sistema pode funcionar de forma mais leve, rápida e eficiente e existem maneiras simples para fazer isso, além de métodos seguros para limpar a unidade por completo.

No entanto, se você quer ainda mais desempenho, segurança e praticidade, é hora de considerar uma solução em nuvem. Nesse sentido, o Servidor Linux na Nuvem SaveinCloud é a melhor escolha para potencializar seu projeto.

A SaveinCloud oferece discos de alto desempenho em IOPs, espelhamento RAID 10 e rede privada de 10 Gbits, garantindo alta velocidade de comunicação. Além disso, você conta com acesso root, suporte a IPv4 e IPv6 e acesso fácil via SSH ou Painel de Controle. Tudo isso com o modelo Pay-per-Use, que permite custos controlados e flexibilidade total.

Outro grande diferencial é o suporte especializado para configuração, implementação e migração de ambientes Linux. Você também pode iniciar, pausar ou ajustar seu ambiente conforme a necessidade, e ainda aproveitar um storage de backups com altíssima performance.

Não perca mais tempo! Teste agora o Servidor Linux na Nuvem SaveinCloud por 14 dias, sem compromisso, e descubra como é simples ter mais espaço, desempenho e controle no seu ambiente Linux!