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

60

Estou em uma situação em que estou recebendo um erro ao tentar salvar um arquivo no meu servidor Ubuntu via ssh. Ele diz que não há espaço disponível. 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 olhar. É esse o comando que estou procurando?

Andrew
fonte

Respostas:

104

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

Então, cdpara 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 --max-depthopção para dutambém pode ser útil aqui.

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

A abordagem mais simples é apenas entrar 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: Também vale a pena executar df -ipara verificar se você não ficou sem inodes (ifree deve ser diferente de zero em partições graváveis) - isso pode acontecer em alguns sistemas de arquivos, especialmente se um número maior de arquivos pequenos tiver sido criado.

daí
fonte
3
Obrigado por fornecer uma explicação completa, em vez de apenas escrever os comandos a serem usados. +1
Gnoupi 12/01/10
6

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

Rodney Schuler
fonte
3

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

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

user23406
fonte
1

du -sxh * - sobre a pasta /.


fonte
1

Use df -hpara encontrar estatísticas gerais do disco.

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

du - disk usage

Phillip Ngan
fonte