Ext4 silenciosamente retém 5% de cada partição para root, e em uma unidade de dados de 2 TB são 100 GB pelos quais você pagou e nunca poderá escrever. A contagem de blocos reservados fazia sentido quando os discos tinham 40 GB, menos agora. Os melhores aplicativos para recuperar espaço em disco no Linux mostram onde o espaço livre realmente foi, ajustam os padrões do sistema de arquivos para que você o recupere, ou limpam os resíduos deixados pelo gerenciador de pacotes. Escolhemos oito que resolvem bem um desses problemas e ficam fora do caminho o resto do tempo.
O que procurar em uma ferramenta de disco Linux
Nem toda ferramenta de disco faz o mesmo trabalho. Antes de instalar nada, decida qual problema você realmente tem.
- Um mapa visual do que está usando espaço, para que você possa ver de relance logs descontrolados ou uma pasta
~/Downloadsesquecida - Opção apenas de terminal para servidores sem interface gráfica
- Ajuste do sistema de arquivos que muda com segurança o percentual de blocos reservados ext4, sem reformatar
- Limpeza de cache de pacotes e diário que funciona com apt, dnf, pacman e flatpak lado a lado
- Controle em nível de partição para encolher, aumentar ou mover uma partição no mesmo disco
- Sem exclusões repentinas. Qualquer coisa que toque diretórios do sistema deve mostrar uma visualização primeiro
Tabela de comparação rápida
| Aplicativo | Melhor para | Interface | Plano gratuito | Recurso destacado |
|---|---|---|---|---|
| Baobab | Varredura visual do diretório inicial | GTK GUI | Gratuito (código aberto) | Mapa em anel fornecido com GNOME |
| ncdu | Servidores sem interface gráfica via SSH | Terminal | Gratuito (código aberto) | Classifica na exportação, exclui com d |
| Filelight | Usuários KDE que gostam de gráficos radiais | Qt GUI | Gratuito (código aberto) | Clique em qualquer cunha para aumentar o zoom |
| QDirStat | Usuários avançados procurando duplicatas | Qt GUI | Gratuito (código aberto) | Mapa de almofada e ações de limpeza |
| BleachBit | Cache, logs e lixo do navegador | GTK GUI | Gratuito (código aberto) | Visualiza cada exclusão antes de executar |
| Stacer | Usuários Ubuntu que querem um painel | Electron GUI | Gratuito (código aberto) | Inicialização, serviços e limpeza em um painel |
| GParted | Redimensionamento e movimentação de partições | GTK GUI | Gratuito (código aberto) | Fluxo de trabalho USB ativo para alterações offline |
| Disks (GNOME) | Ajuste de blocos reservados ext4 | GTK GUI | Enviado com a distribuição | Envolve tune2fs -m em um diálogo de UI |
Os aplicativos
1. Baobab, melhor para uma varredura visual rápida
Baobab é fornecido como GNOME Disk Usage Analyzer no Ubuntu, Fedora, Debian e na maioria das distribuições focadas em GNOME. Aponte para /, ~ ou qualquer montagem e ele percorre a árvore em um gráfico em anel. Os anéis externos são subpastas, o anel interno é o pai, e passar o cursor revela a contagem de bytes. Ele lida com uma partição inicial completa em segundos porque armazena em cache a varredura.
Onde é insuficiente: Nenhuma ação de exclusão dentro do próprio aplicativo. Mostra o culpado e abre a pasta em Arquivos para que você possa agir. É um recurso para usuários cautelosos e um incômodo para usuários rápidos.
Preços:
- Gratuito: totalmente funcional, sem nível pago
- Pago: nenhum
Plataformas: Linux (GNOME, mas instala em KDE, Xfce e outros)
Download: gnome.org/baobab ou sudo apt install baobab / sudo dnf install baobab
Conclusão: Instale isso primeiro se você nunca fez uma varredura do seu diretório inicial. É o caminho mais curto de “meu disco está cheio” para “oh, ali está o prefixo Steam de 40 GB que esqueci”.
2. ncdu, melhor para servidores sem interface gráfica
ncdu é executado no terminal, o que o torna a escolha certa quando você está SSH em um VPS sem servidor de exibição. Aponte para uma montagem, espere alguns segundos e ele apresenta uma lista rolável classificada por tamanho. Pressione d em qualquer linha para excluir após confirmação, ou g para mudar para um gráfico de barras. Exporte varreduras para JSON com -o e você pode comparar o uso de disco entre dois momentos no tempo.
Onde é insuficiente: Exclusão instantânea com apenas um diálogo de confirmação. Bom para um arquivo de log, menos bom se você rolar muito longe e pressionar d em um diretório inicial.
Preços:
- Gratuito: totalmente funcional
- Pago: nenhum
Plataformas: Linux, BSD, macOS (via Homebrew)
Download: sudo apt install ncdu / sudo dnf install ncdu / dev.yorhel.nl/ncdu
Conclusão: A ferramenta para a qual você recorre quando não há ambiente de desktop. Mantenha nos seus dotfiles.
3. Filelight, melhor para usuários KDE
Filelight é a abordagem do KDE para a mesma ideia de varredura visual. Em vez de um gráfico em anel, desenha um mapa radial onde cada cunha é uma pasta. Clique em uma cunha para aumentar o zoom, clique com o botão direito para abri-la no Dolphin. Sua renderização é mais rápida que a Baobab em árvores grandes porque usa dados de inode em cache em vez de re-verificar cada arquivo.
Onde é insuficiente: A compilação do Qt parece fora de lugar no GNOME e puxa KDE Frameworks como cadeia de dependência quando instalado fora do KDE.
Preços:
- Gratuito
- Pago: nenhum
Plataformas: Linux (nativo KDE, instala em qualquer DE)
Download: apps.kde.org/filelight ou sudo apt install filelight
Conclusão: Se você já executa KDE Plasma, instale Filelight e pule Baobab. Caso contrário, as bibliotecas Qt adicionais são difíceis de justificar.
4. QDirStat, melhor para usuários avançados
QDirStat é o descendente direto de KDirStat, a ferramenta de mapa de calor com a qual muitos usuários Linux cresceram. Renderiza um mapa de almofada onde cada retângulo é um arquivo, dimensionado por bytes. Codificado por cor de acordo com a extensão, portanto uma tela cheia de vermelho geralmente significa arquivos de vídeo. Vem com um menu “Cleanup Actions” que você pode estender com seus próprios trechos de shell, transformando-o em um gerenciador de arquivos leve para diretórios de grande tamanho.
Onde é insuficiente: O mapa de almofada leva um tempo para aprender se você nunca o usou. As ações de limpeza personalizadas são poderosas e também podem excluir muito em um clique, portanto leia o comando shell antes de salvá-lo.
Preços:
- Gratuito
- Pago: nenhum
Plataformas: Linux, Windows (via porta), macOS (via Homebrew)
Download: github.com/shundhammer/qdirstat
Conclusão: Escolha QDirStat quando os gráficos em anel tiverem mostrado para onde o espaço foi e você quiser uma camada de limpeza que possa ser feita com script.
5. BleachBit, melhor para limpeza de cache e log
BleachBit limpa o que os analisadores de disco deixam para trás: caches de navegador, restos de apt / dnf / pacman, logs de diário mais antigos que um limite definido, caches de miniaturas e pastas ~/.cache/* que crescem sem limite. Cada categoria tem um modo “visualizar” que mostra contagens de bytes antes da exclusão, para que você possa desmarcar aquelas que prefere manter.
Onde é insuficiente: A limpeza de cache do Firefox do BleachBit pode invalidar sessões conectadas. Desmarque as caixas “cookies” e “session” se você não quiser fazer login novamente após a execução.
Preços:
- Gratuito
- Pago: nenhum
Plataformas: Linux, Windows
Download: bleachbit.org ou sudo apt install bleachbit
Conclusão: Execute uma vez por mês com cookies e sessões desmarcados. Recupera uma quantidade surpreendente de /var/log e ~/.cache em um sistema que esteve ativo por seis meses.
6. Stacer, melhor para gerenciamento de um único painel
Stacer envolve limpeza de disco, gerenciamento de aplicativos de inicialização, controle de serviços e desinstalação de pacotes em um único painel Electron. No Ubuntu e em distribuições baseadas em Ubuntu, é quase um utilitário do sistema completo. Em outras distribuições, funciona mas mostra menos serviços porque depende de caminhos de unidade systemd.
Onde é insuficiente: O shell Electron tem uma pegada de memória desproporcionada com o que o aplicativo faz. Em um laptop com 4 GB de RAM, parece pesado.
Preços:
- Gratuito
- Pago: nenhum
Plataformas: Linux (distribuições systemd)
Download: github.com/oguzhaninan/Stacer ou Snap Store
Conclusão: Novos usuários de Linux geralmente usam Stacer como sua primeira ferramenta de limpeza. Funciona bem o suficiente para isso, mas combine com Baobab para saber o que está sendo excluído.
7. GParted, melhor para trabalho em nível de partição
GParted não limpa arquivos, move e redimensiona o contêiner em que vivem. Se seu /home estiver em sua própria partição e ficar sem espaço, GParted o amplia encolhendo a vizinha. Inicialize a partir do GParted Live USB quando uma partição estiver em uso, pois o encolhimento e a movimentação do ext4 são mais seguros offline.
Onde é insuficiente: As operações de partição comportam risco real. Um travamento durante o encolhimento pode deixar o sistema de arquivos irrecuperável. Faça backup antes de executar qualquer redimensionamento que não seja um crescimento.
Preços:
- Gratuito
- Pago: nenhum
Plataformas: Linux (live-USB funciona em qualquer máquina x86)
Download: gparted.org ou sudo apt install gparted
Conclusão: Não para limpeza, mas para o caso em que o disco em si é particionado incorretamente. Todo usuário Linux deve ter um GParted Live USB em uma gaveta.
8. Disks (GNOME), melhor para ajustar blocos reservados ext4
Disks é o utilitário de disco GNOME que vem com a maioria das distribuições. Seu trabalho usual é montar e formatar unidades. Seu truque escondido é o diálogo “Edit Filesystem”, que permite alterar o percentual de blocos reservados em ext2, ext3 e ext4 sem descer manualmente para tune2fs. Defina o valor para 1% em um disco de dados e você recupera a maioria daqueles 100 GB. Deixe 5% em / onde o OS ainda precisa de espaço livre.
Onde é insuficiente: O diálogo de bloco reservado é enterrado três menus profundos e não avisa que diminuir o valor em / pode deixar o SO incapaz de escrever logs quando o disco está quase cheio. Use em partições de dados, não na do sistema.
Preços:
- Gratuito (fornecido com GNOME)
- Pago: nenhum
Plataformas: Linux (desktops GNOME; KDE Partition Manager oferece um diálogo semelhante)
Download: apps.gnome.org/DiskUtility ou sudo apt install gnome-disk-utility
Conclusão: A única ferramenta nesta lista que ataca o problema de blocos reservados diretamente. Combine com Baobab e você cobriu “o que está usando espaço” e “por que tenho menos do que paguei”.
Como escolher o certo
Escolha Baobab se você nunca fez uma varredura do seu diretório inicial e quer uma resposta visual em menos de um minuto.
Escolha ncdu quando a máquina não tem interface gráfica. Mantenha nos seus dotfiles do servidor.
Escolha Filelight se você já executa KDE e prefere gráficos radiais a anéis.
Escolha QDirStat se os analisadores fizeram seu trabalho e agora você quer ações de limpeza que possam ser feitas com script.
Escolha BleachBit quando o cache apt, cache do navegador e rotação de log saíram do controle.
Escolha Stacer como uma ferramenta amigável primeiro se você é novo no Linux e quer tudo em um painel.
Escolha GParted quando o problema é o layout da partição, não os arquivos dentro.
Escolha Disks (GNOME) quando você perceber que a reserva padrão de 5% do ext4 está devorando uma partição de dados. Defina para 1% e reinicie.
FAQ
Qual é a melhor maneira de ver o que está usando espaço em uma unidade Linux? Baobab se você tem desktop, ncdu se você está em SSH. Ambos percorrem a árvore em segundos e classificam por contagem de bytes.
Como faço para recuperar os 5% que ext4 reserva para root?
Abra GNOME Disks, selecione a partição, clique no ícone de engrenagem, escolha Edit Filesystem e defina Porcentagem de Bloco Reservado como 1 para discos de dados. Deixe 5% no disco do sistema. Ou execute sudo tune2fs -m 1 /dev/sdaN de um terminal.
É seguro executar BleachBit em um computador de uso diário? Sim, com cookies e sessões do navegador desmarcados. As visualizações em nível de categoria mostram exatamente o que será excluído antes do seu compromisso.
Posso redimensionar uma partição ext4 montada?
Aumentar uma partição montada é seguro com resize2fs. Encolher não é, e a orientação do próprio GParted é inicializar a partir do Live USB antes de encolher /.
Qual é a diferença entre BleachBit e Stacer? BleachBit se concentra em limpeza de cache e log com visualizações por categoria. Stacer agrupa limpeza com inicialização, serviços e gerenciamento de pacotes em um painel Electron. Use BleachBit para limpeza regular, Stacer para limpeza do sistema ocasional.