Se eu executar a cota, obtenho:
Disk quotas for user XXXXXX (uid xxxx):
Filesystem blocks quota limit grace files quota limit grace
/dev/md2 1119132* 1048576 2097152 none 6 0 0
/dev/md3 6816256 0 10485760 4529 0 0
O primeiro é um diretório temporário e pode ser ignorado. Home está no segundo disco (md3). Se eu rodar du -sh dentro do meu diretório home eu recebo:
3.3G .
3.3G total
Eu corri du sem switches e os números parecem coincidir com o que eu deveria ter (não listando por uma questão de privacidade).
Então, por que a cota mostrando ~ 6.8GB usado enquanto o du está mostrando 3.3GB usado? Eu estou em um servidor compartilhado e tenho um pequeno espaço de armazenamento permitido, dos quais cerca de 33% parece estar faltando!
Eu verifiquei arquivos "excluídos" que podem ser mantidos abertos por um processo:
lsof | grep "$USER" | grep deleted
Nada. Eu corri uma lista de arquivos abertos, mas nada parecia fora do comum (embora possa ter sido e eu não percebi isso):
lsof | grep "$USER" > list.txt
Não tenho certeza do que mais tentar. ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++
Sem uma solução, isso se tornou um assunto discutível quando cheguei a um superusuário e pedi que eles eliminassem minha cota e a restituissem um dia depois. Minha cota agora está mostrando menos do que du. Então, pode valer a pena investigar, mas eu posso viver com a capacidade de usar aprox. 1 GB MAIS espaço que a minha cota!
Tags du quota linux disk-space