Gerenciar o espaço em disco é uma tarefa fundamental para qualquer usuário ou administrador Linux. Dois comandos essenciais para este propósito são df e du. Vamos explorar como usá-los para monitorar a utilização do seu disco de forma eficaz.
Verificando o Espaço do Sistema de Arquivos com df
O comando df (disk free - disco livre) relata a quantidade de espaço em disco usada e disponível nos seus sistemas de arquivos montados atualmente. Ele fornece uma visão geral do seu armazenamento.
Para obter um relatório em formato legível por humanos (ex: GB, MB, KB), use a flag -h:
pete@icebox:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 6.2G 2.3G 3.6G 40% /
Esta saída mostra o dispositivo do sistema de arquivos, o tamanho total, o espaço usado, o espaço disponível, a porcentagem de uso e onde ele está montado.
Analisando o Uso de Inodes
Além do espaço em blocos, os sistemas de arquivos também usam inodes para armazenar metadados sobre arquivos (como permissões, propriedade e localização). Em raras ocasiões, você pode ficar sem inodes mesmo tendo espaço livre em disco. Para verificar o uso de inodes, você pode usar o comando df -i. Executar df -i no Linux oferece uma imagem clara da alocação de inodes.
pete@icebox:~$ df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 4128768 128768 4000000 4% /
Resumindo o Uso de Diretórios com du
Quando você percebe que um disco está ficando cheio, você vai querer identificar quais arquivos ou diretórios estão consumindo mais espaço. Para esta tarefa, o comando du (disk usage - uso de disco) é a ferramenta perfeita.
Executar du sem argumentos mostra o uso de disco para cada subdiretório na sua localização atual. Usar a flag -h fornece um resumo legível por humanos:
du -h
Você também pode especificar um caminho, como du -h /home/pete, para analisar um diretório específico. Executá-lo no diretório raiz (du -h /) pode gerar muitas saídas, então é frequentemente melhor verificar diretórios específicos que você suspeita serem grandes.
df vs du Um Resumo Rápido
A sintaxe para df e du é tão semelhante que pode ser fácil confundi-los. Aqui está uma maneira simples de lembrar a diferença:
- Use
dfpara verificar quanto disco está livre (disk free) nos seus sistemas de arquivos. - Use
dupara verificar o uso de disco (disk usage) de arquivos e diretórios específicos.