df (disk free)
df (disk free) é o comando padrão que mostra o tamanho, espaço usado, espaço disponível e ponto de montagem de cada sistema de arquivos montado. df -h exibe os tamanhos em unidades legíveis para humanos; df -i mostra o uso de inodes em vez de bytes, o que explica erros de 'No space left on device' quando ainda há bytes livres.
1Lendo as colunas
Filesystem é o dispositivo, Size o total, Used e Avail o espaço usado e livre para usuários comuns, Use% a porcentagem e Mounted on o diretório onde ele aparece.
No ext4, cerca de 5% é reservado para o root por padrão, portanto, Used + Avail pode ser menor que Size e usuários comuns podem ficar sem espaço antes que o Use% mostre 100%.
2Opções úteis
-T adiciona o tipo de sistema de arquivos, -x tmpfs oculta sistemas de arquivos de memória temporária e df -h /var mostra apenas o sistema de arquivos que contém /var.
Como verificar o espaço livre
- Execute:
df -hT -x tmpfs - Encontre o sistema de arquivos com Use% alto.
- Verifique também os inodes:
df -i - Em seguida, verifique o conteúdo com du ou ncdu para encontrar o que está ocupando o espaço.
Cuidados
- Nunca preencha o sistema de arquivos raiz até 100%: serviços, logins e atualizações de pacotes podem falhar.
Artigos relacionados
- Uso de disco com du e ncduComo encontrar o que está ocupando o disco no Linux com o du e o interativo ncdu, usando opções que permanecem em um único sistema de arquivos.
- Inodes e 'No space left on device'O que é um inode, como ver o uso de inodes com df -i e como encontrar diretórios com milhões de arquivos pequenos.
- Localizando arquivos grandes e antigos com o findComo usar o find para listar arquivos grandes ou antigos no Linux, visualizá-los com segurança e excluir apenas o que você verificou.
Fontes
Observação: O RainServer oferece monitoramento e limpeza segura para servidores Linux; ele mostra o que será alterado e solicita confirmação antes.
Última revisão: