Como verificar e gerenciar espaço em disco no Linux

Cum să verificați și să gestionați spațiul pe disc în Linux
⏱️ 4 min read

Uma habilidade essencial de que os administradores de sistema precisam é manter a integridade dos sistemas online e offline. Isso é especialmente importante em servidores de produção onde o tempo de inatividade ou problemas podem causar perda de dados. Um problema comum é que as atualizações falham devido à falta de espaço em disco, mas existem algumas verificações simples que você pode fazer ao se deparar com uma mensagem de erro para manter os sistemas críticos funcionando sem problemas.

Existem basicamente dois comandos que podem ser usados:

  • df – Isso relata a quantidade de espaço em disco em um sistema
  • du – Mostra a quantidade de espaço usado por arquivos específicos

Cada um dos itens acima são para verificações diferentes e podem ser combinados, se necessário. Abaixo estão alguns exemplos para ilustrar seu uso.

Usando o comando df

Abra o Terminal e digite dfe pressione Enter. Ele deve produzir uma saída semelhante à imagem a seguir.

Como você pode ver, ele mostra todos os discos que estão conectados ao sistema. Isso pode ser complicado, então os usuários podem restringir as coisas especificando o disco em que estão trabalhando. Em meus exemplos, meu disco principal é relatado como “/ dev / sda” – também incluí partições específicas com “/ dev / sda1 ″ e /” dev / sda2. ”

dfdisk-min

df pode ser um pouco mais fácil de ler digitando df -h

dfh-min

Você pode restringir ainda mais as coisas adicionando o --output bandeira. Os parâmetros para este comando são:

  • source – fonte do ponto de montagem do dispositivo
  • size – número total de blocos
  • used – número total de blocos usados
  • avail – número total de blocos disponíveis
  • pcent – porcentagem de espaço usado
  • target – ponto de montagem para o dispositivo

Neste exemplo, usei apenas os dois parâmetros.

dfoutput-min

Usando o comando du

Você descobriu que o disco está praticamente cheio, mas o que está causando isso? Aqui é onde du pode mostrar esses arquivos problemáticos. Em um exemplo do mundo real em meu trabalho, descobrimos que um servidor remoto tinha 98% de espaço em disco sem nenhum aviso ou motivo real. Descobriu-se que havia uma grande quantidade de arquivos de log de erros java com um tamanho total de cerca de 40 GB. É muito espaço que não precisava ser ocupado, e depois de usar du conseguimos limpar os arquivos.

Como uma palavra de aviso, se você simplesmente digitar du, ele retornará todos os arquivos e isso pode levar muito tempo. É melhor especificar alguns parâmetros. Vamos procurar os dez maiores diretórios do sistema.

Ele fará a varredura e produzirá um tipo de resultado semelhante a este. Ignore o aviso de permissões por enquanto.

dftop10-min

Para uma lista completa de parâmetros possíveis, verifique o du man page.

da alternativa: ncdu

Se você preferir uma forma mais interativa de ver as informações do seu disco rígido, ncdu fornece uma interface baseada em ncurses para du. Ele exibe as mesmas informações, mas de uma forma mais intuitiva. Ele também permite que você navegue entre as diferentes pastas usando as teclas de seta e a tecla Enter para fazer uma seleção.

Você pode instalá-lo no Ubuntu com o comando:

Para usá-lo, digite:

Substitua o “diretório a ser verificado” pelo diretório real que você deseja verificar. Por exemplo, para verificar todo o disco rígido, podemos digitar:

ncdu-scan

Good Housekeeping

Além dos comandos acima, existem algumas coisas básicas que os usuários podem fazer para ajudar a manter o uso do disco no mínimo.

Remoção automática

O mais óbvio em sistemas baseados no Ubuntu é verificar se há pacotes desatualizados. No Terminal, você pode digitar:

Assim que a senha for inserida corretamente, o sistema começará a deletar pacotes órfãos. Ele também pode remover kernels mais antigos que ocupam espaço e são amplamente desnecessários.

Limpe o cache APT

Quando o Ubuntu baixa pacotes, ele mantém os arquivos apt para que eles possam ser reinstalados facilmente se necessário. Estes ocupam espaço que pode ser recuperado com:

Agora você pode limpar isso da seguinte maneira:

Opções baseadas em GUI

E se todo esse trabalho do Terminal parecer muito trabalhoso ou você simplesmente não gostar de mexer na linha de comando em caso de danos ao sistema? Felizmente, o Linux tem algumas ferramentas baseadas em GUI que podem ser usadas.

Bleachbit

Este é um programa que está disponível para sistemas Windows e Linux e funciona da mesma maneira. Ele pode ser baixado de o site, mas está na maioria dos repositórios do sistema. Uma vez instalado, ele funciona em uma simples seleção de caixa de seleção e depois você pode executar a ferramenta.

Você também pode limpar seu sistema Ubuntu com essas maneiras adicionais de fazer o trabalho.

Como vimos, verificar o sistema e o espaço em disco ajuda a evitar problemas. Você também precisa limpá-lo regularmente. Deixe-nos saber sobre suas experiências na seção de comentários.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Você pode gostar...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x