Como determinar o espaço livre disponível no Ubuntu?

56

Estou em uma situação na qual estou recebendo um erro quando tento salvar um arquivo no meu servidor Ubuntu via ssh. Diz que não há espaço disponível. Eu não sei como isso pode ser verdade. O que devo fazer para determinar quanto espaço resta e / ou quais recursos estão usando mais espaço?

Atualização: df -h me deu algumas coisas para ver. Esse é o comando que estou procurando?

    
por Andrew 11.01.2010 / 22:11

5 respostas

98

Sim, df -h (sem disco) mostrará o espaço livre em cada um dos sistemas de arquivos montados .

Portanto, cd para o sistema de arquivos que está cheio e du -sh * (Uso de disco) mostrará o espaço total usado por cada um dos arquivos / diretórios no diretório de trabalho atual. A opção --max-depth para du também pode ser útil aqui.

Encontrar exatamente o que é responsável por usar todo o espaço pode ser um pouco de arte - Esta resposta lista alguns utilitários gráficos que podem tornar isso mais fácil, embora, claro, isso não seja útil no seu caso.

A abordagem mais simples é apenas trabalhar na estrutura de diretórios do sistema de arquivos em questão, tentando isolar arquivos ou diretórios que estão ocupando mais espaço do que o esperado.

Nota: Vale a pena também executar df -i para verificar se você não ficou sem inodes (se não for zero, se for necessário, partições graváveis) - isso pode acontecer em alguns sistemas de arquivos, especialmente se um número maior de arquivos pequenos tiver sido criado.

    
por 11.01.2010 / 22:56
6

para ver o espaço restante. du para descobrir o que está usando esse espaço.

    
por 11.01.2010 / 22:36
3

Para verificar o uso do disco do sistema de arquivos, vá para Sistema > Administração > System Monitor e procure na aba "File Systems" para obter um layout simples de uso de disco.

Para descobrir quais arquivos / diretórios ocupam mais espaço, use o Analisador de Espaço em Disco em Acessórios para obter um gráfico em anel gráfico agradável mostrando o que está ocupando todo esse espaço.

    
por 12.01.2010 / 10:16
1

du -sxh * - sobre a pasta /.

    
por 12.01.2010 / 05:05
1

Use df -h para encontrar as estatísticas gerais do disco.

Depois, você pode restringi-lo com o seguinte comando para ver o que está usando o espaço em disco:

du - disk usage

    
por 11.01.2010 / 22:27