Intermediário Fundamental Progresso 0%

Disco

df, du e lsblk, saiba exatamente o que está cheio e por quê.

01. Uso Global

df: visão por filesystem

Comandos reais
df -h
df -h /var
df -i
df -T
Explicação

df responde: quanto espaço e quantos inodes restam em cada filesystem montado. É a primeira ferramenta quando o sistema reclama de "No space left on device".

Erro comum

Assumir que "sem espaço" sempre é falta de bytes. Às vezes o problema é falta de inodes, especialmente quando há milhões de arquivos pequenos.

02. Por Diretório

du: quem está consumindo

Comandos reais
du -sh /var/*
du -sh /home/*
du -xh / | sort -h | tail
du -sh .
Explicação

du te leva do sintoma ao culpado. Se o df mostrou a partição cheia, o du mostra quais diretórios e arquivos estão ocupando mais espaço dentro dela.

Mini troubleshooting
  • df -h para localizar a partição crítica.
  • du -sh /caminho/* para afunilar os maiores diretórios.
  • Repita até achar o ponto exato de crescimento.
03. Dispositivos

lsblk: mapa de discos e partições

Comandos reais
lsblk
lsblk -f
lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINTS
Explicação

lsblk mostra a topologia do armazenamento: disco físico, partições, tipos de filesystem e pontos de montagem. Ele responde "onde isso está montado?" antes de você tomar qualquer ação arriscada.

04. Cenários

Cenários comuns de incidente

Explicação

Os vilões clássicos são: logs crescendo sem rotação, diretório temporário lotado, dumps esquecidos, containers acumulando camadas e backups mal geridos.

Sequência real
df -h
du -sh /var/*
du -sh /var/log/*
lsblk -f
journalctl --disk-usage
Erro comum

Apagar arquivos aleatoriamente sem entender se eles estão abertos por um processo ou se pertencem a uma aplicação crítica. Primeiro identifique, depois valide impacto.

05. Boas Práticas

Boas práticas

Checklist
  • Monitore espaço e inodes, não só CPU e memória.
  • Saiba onde logs, backups e artefatos temporários crescem.
  • Antes de apagar, confirme dono, finalidade e se há processo usando.
  • Entenda qual device e partição sustentam cada mountpoint.

Flashcards

Quiz