0Pricing
Linux Server Deployment & SSH Mastery · Aula

Monitorando o Uso do Disco

Use ferramentas como `df`, `du` e `iostat` para monitorar o espaço em disco, o uso de inodes e o desempenho de E/S do armazenamento do servidor.

Monitorando o Uso do Disco é uma aula grátis de Linux Server Deployment & SSH Mastery no CoddyKit. Esta é a aula 3 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Linux Server Deployment & SSH Mastery, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Linux Server Deployment & SSH Mastery inclui 4 aulas no total.

Por que monitorar o uso do disco?

Acompanhar o uso do disco do servidor é fundamental. Imagine um site ficando indisponível de repente porque os registros preencheram todo o disco! Ou um banco de dados ficando extremamente lento devido à intensa atividade do disco.

O monitoramento ajuda você a:

  • Evitar interrupções: Identificar discos cheios antes que causem problemas.
  • Otimizar o desempenho: Identificar discos com entrada/saída elevada que podem ser gargalos.
  • Planejar a capacidade: Entender as tendências de crescimento para adicionar armazenamento de forma proativa.

Conheça o `df`: espaço livre em disco

O comando df significa "disk free" (espaço livre em disco). É a ferramenta ideal para verificar o uso geral do espaço em disco dos sistemas de arquivos montados no servidor.

Ele fornece um resumo do espaço total, do espaço usado, do espaço disponível e da porcentagem usada para cada partição montada.

`df` em ação: verificação de espaço

Veja o df em ação. A opção -h torna a saída legível para humanos, exibindo os tamanhos em KB, MB ou GB.

Experimente executar este comando para ver rapidamente o espaço em disco do servidor:

df -h

Entendendo a saída do `df`

A saída de df -h normalmente contém estas colunas:

  • Sistema de arquivos: O nome da partição ou do dispositivo de disco.
  • Tamanho: O tamanho total do sistema de arquivos.
  • Usado: A quantidade de espaço atualmente em uso.
  • Disponível: A quantidade de espaço ainda disponível.
  • Uso%: A porcentagem do espaço em disco usada.
  • Montado em: O diretório no qual o sistema de arquivos está montado.

Preste bastante atenção à coluna Uso% para identificar discos quase cheios!

Conheça o `du`: uso do disco

Enquanto o df mostra o uso geral do sistema de arquivos, o du (uso do disco) calcula o espaço usado por arquivos ou diretórios específicos.

Isso é extremamente útil para descobrir quais diretórios estão consumindo mais espaço, permitindo identificar a origem do alto uso do disco.

`du` em ação: tamanho do diretório

Para descobrir o tamanho de um diretório, você pode usar o du com as opções -s (resumir) e -h (legível para humanos), seguidas do caminho para o diretório.

Vamos verificar o tamanho do diretório /var/log, que geralmente contém arquivos de registro grandes:

du -sh /var/log

`df` versus `du`: principais diferenças

É importante saber quando usar cada um:

  • df: Informa o uso de espaço de sistemas de arquivos inteiros. Ele lê os dados dos metadados do sistema de arquivos.
  • du: Informa o uso de espaço de arquivos e diretórios. Ele percorre o conteúdo dos diretórios para calcular o tamanho.

Às vezes, df e du podem mostrar números diferentes devido a arquivos excluídos que ainda estão abertos por processos. Normalmente, uma reinicialização ou o reinício do processo faz com que os valores sejam sincronizados.

Conheça o `iostat`: desempenho de entrada/saída

O iostat faz parte do pacote sysstat e fornece estatísticas detalhadas de entrada/saída (E/S) para seus dispositivos de armazenamento.

Essa ferramenta ajuda a monitorar a atividade do disco, o que é fundamental para identificar gargalos de desempenho. Tempos elevados de espera por E/S podem deixar o servidor significativamente mais lento.

`iostat` em ação: atividade do disco

Para obter um instantâneo do desempenho de E/S do seu disco, você pode usar iostat. A opção -x fornece estatísticas estendidas, e adicionar um número (por exemplo, 2) fará com que os dados sejam atualizados a cada 2 segundos.

Talvez seja necessário instalar o sysstat (por exemplo, com sudo apt install sysstat no Debian/Ubuntu).

iostat -x 2

Interpretando a saída do `iostat`

Ao usar iostat -x, procure estas métricas principais:

  • %util: porcentagem do tempo de CPU durante o qual solicitações de E/S foram enviadas ao dispositivo. Valores altos (próximos de 100%) indicam um disco ocupado.
  • r/s, w/s: número de solicitações de leitura/gravação por segundo.
  • rkB/s, wkB/s: número de quilobytes lidos/gravados por segundo.
  • await: tempo médio (em milissegundos) para que as solicitações de E/S enviadas ao dispositivo sejam atendidas. Valores altos sugerem um disco lento.

Essas métricas ajudam você a avaliar a integridade e o desempenho do disco.

Verificação rápida: monitoramento do disco

Você aprendeu sobre três ferramentas essenciais para monitorar o uso e o desempenho do disco. Agora, vamos testar seu conhecimento!

Recapitulação: seu conjunto de ferramentas de monitoramento

Ótimo trabalho! Você dominou os conceitos básicos do monitoramento do uso do disco e do desempenho de E/S do seu servidor.

Você aprendeu sobre:

  • df: para verificar o espaço livre total do disco nos sistemas de arquivos.
  • du: para identificar o uso do disco por arquivos e diretórios específicos.
  • iostat: para monitorar o desempenho de E/S do disco e identificar gargalos.

Usar essas ferramentas regularmente ajudará você a manter o servidor funcionando corretamente e a evitar problemas inesperados.

Perguntas Frequentes

A aula “Monitorando o Uso do Disco” é grátis?

Sim — o texto completo de “Monitorando o Uso do Disco” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Linux Server Deployment & SSH Mastery, atualize para CoddyKit PRO. O curso de Linux Server Deployment & SSH Mastery inclui 4 aulas no total.

O que vou aprender em “Monitorando o Uso do Disco”?

Use ferramentas como `df`, `du` e `iostat` para monitorar o espaço em disco, o uso de inodes e o desempenho de E/S do armazenamento do servidor. Você pratica Linux Server Deployment & SSH Mastery com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Linux Server Deployment & SSH Mastery?

Nenhuma experiência prévia é necessária. Linux Server Deployment & SSH Mastery no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 4.

Quanto tempo leva a aula “Monitorando o Uso do Disco”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Linux Server Deployment & SSH Mastery?

Sim. Cada aula de Linux Server Deployment & SSH Mastery inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Particionamento e Formatação de Discos
  2. Montando Sistemas de Arquivos
  3. Monitorando o Uso do Disco
  4. Gerenciamento de Volumes Lógicos (LVM)
← Voltar para Linux Server Deployment & SSH Mastery