Tente um programa diferente; talvez isso seja mais preciso:
df -h
Eu tenho minha partição / home formatada como ext3. Ocasionalmente, algum programa que faz parte do GNOME está dando notificações de que restam apenas 700 mb de espaço. Nautilius me diz que eu tenho 5.6GB. O Disk Usage Analyzer diz que eu tenho 10 GB.
Qual deles é mais preciso ou há outro programa mais preciso?
O que explica esses números diferentes?
Disk Usage Analyzer
conta a quantidade de espaço em uso por todos os arquivos. Algo como df
pergunta ao sistema de arquivos quanto espaço está em uso. Estas duas quantidades podem ser muito diferentes dependendo, e. quantos arquivos excluídos, mas ainda abertos, estão no sistema de arquivos.
por exemplo. se você fizer algo assim:
$ dd if=/dev/zero of=largefile bs=1M count=1024
$ python -c 'import time; x = open("largefile'); time.sleep(600)' &
$ rm largefile
Você verá que o espaço de 1 GB ainda é mostrado por df
, mas não por Disk Usage Analyzer
. Isso ocorre porque, enquanto o arquivo ainda está aberto, ele não é realmente removido do disco. Quando o script python termina, o sistema de arquivos libera o espaço.
Não tenho certeza se o acima explica sua discrepância de 4.4G para 9G, embora!
Seus diretórios /home
e root /
residem em duas partições diferentes.
Verifique fdisk -ul
para ver quantas partições você tem e, em seguida, use df -h
para ver em quais partições seus diretórios foram montados e quanto espaço realmente é usado neles.
Se você tiver um grande número de arquivos excluídos em sua lixeira, isso pode explicar a diferença que você vê com o Nautilus e df -h
.
Muitos sistemas de arquivos unix reservam uma porcentagem do espaço total como reservas de emergência a serem usadas apenas por um usuário específico. É provável que o Disk Analyizer não esteja levando isso em conta e mostrando o espaço total no disco físico. A maioria das ferramentas do Linux pedirá ao sistema de arquivos para relatar o espaço livre, sem informar sobre a porcentagem reservada. É possível ter um disco 100% cheio nas ferramentas normais, mas o root ainda é capaz de gravar arquivos. Os usuários não poderão mais gravar, mas o root ainda poderá. Este é um mecanismo de proteção para que o sistema não se torne inutilizável quando um usuário preenche o disco rígido. Isso provavelmente explica a discrepância de 5,6 vs 10 Gig. Você pode alterar a porcentagem de espaço reservado usando tune2fs
.
Como você observou nos comentários, a discrepância dos shows de 700MB x X provavelmente é causada por um referindo-se à partição raiz e à sua partição inicial.
Tags disk-usage ext3 partition