Como a saída dos df -h
shows aqui, algo está consumindo 5 GB de espaço livre. Portanto, não está disponível para uso.
Às vezes, também percebo que o disco rígido fica cheio até 100% às vezes. Então, tive que reiniciar a máquina ou excluir alguns arquivos desnecessários. Só percebi isso na partição / home. Não sei se esses dois estão relacionados, mas aprecie se alguém puder colocar alguma ideia sobre isso.
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda8 100G 92G 2.7G 98% /home
disk-usage
ext4
Kasun Gajasinghe
fonte
fonte
Respostas:
Por padrão, os
ext2/3/4
sistemas de arquivos reservam 5% do espaço para serem utilizados apenas porroot
. Isso evita que um usuário normal encha completamente o disco, o que causaria falhas nos componentes do sistema sempre que eles precisassem gravar no disco.Você pode ver o número de blocos reservados (e muitas outras informações sobre o sistema de arquivos) fazendo:
Para uma
/home
partição, provavelmente é seguro definir a fração reservada como zero:O que deve disponibilizar ~ 5 GB adicionais.
fonte
Por padrão, os sistemas de arquivos ext2 / 3/4 reservam 5% do espaço para serem utilizáveis apenas pelo superusuário
root
,.Há também algum espaço reservado para metadados , necessário para o sistema de arquivos, para exemplos de inodes e para o diário.
Você pode encontrar alguns detalhes no manual
fonte
Esta questão é realmente sobre a interpretação da saída do comando df , que é famoso por ser confuso e, se você usa o Google para isso, verá muitas perguntas sobre o df .
" Tamanho " é df, os resultados são INCLUSIVOS do espaço reservado de 5% que a @chronitis lhe falou. Este é o espaço total ABSOLUTO . Esse número aproximará o tamanho mostrado nos resultados do fdisk -l para a partição que você está visualizando nos resultados do df .
" Used " + " Avail " fornece o espaço EFICAZ total e EXCLUI o espaço reservado de 5%. Este é o espaço com o qual você pode trabalhar.
Portanto, nada está " ausente " - a disparidade entre os totais " Size " e (" Used " + " Avail ") na saída df representa o espaço reservado de 5%
Mas a confusão sobre a interpretação do espaço disponível para o df não termina aí! Se você excluir um arquivo grande, mas o processo não tiver sido finalizado, esse espaço "livre" não será refletido nos resultados do df . Você estará coçando a cabeça pensando " Mas eu apaguei esse (s) arquivo (s), por que não consigo ver o espaço adicional em df ?!? " É por isso que, quando você reinicia, o espaço do arquivo excluído "magicamente" aparece agora nos resultados df .
sudo lsof + L1 identificará os arquivos excluídos ainda mostrando um pid.
O HTH esclarece algumas confusões sobre a interpretação da saída df . - Terrence
fonte