Diferença no tamanho da pasta entre propriedades e du -s

0

Eu corro o RHEL 6.6.

Quando olhar para a minha pasta pessoal e executar du -sh . , ele mostra 7.2G, ao passo que, quando abro através do gui , ele mostra apenas 6.3GB. Eu reiniciei a máquina apenas para ter certeza de que não há mais identificadores de arquivos abertos a>.

De onde vem essa discrepância?

    
por magu_ 01.06.2015 / 19:02

1 resposta

2

du conta os tamanhos com base nos blocos usados em > sistema de arquivos , já que é onde o espaço é importante. A caixa de diálogo de propriedades provavelmente está contando o total de tamanhos de arquivo (com base em bytes), para que você possa estimar quanto espaço é necessário em "qualquer" sistema de arquivos.

Como os blocos armazenam muitos bytes, e os blocos parcialmente preenchidos contam tanto quanto blocos inteiros (por du ), seus totais são geralmente maiores do que o que você obtém com base em apenas uma contagem de bytes.

    
por 01.06.2015 / 22:39