Para onde vai o meu espaço em disco?

1

Eu executei esses três comandos (concatenados em um comando enorme) para verificar onde todo o espaço em disco estava indo em meu diretório inicial:

fonte: link

Se você ver o tamanho de / home / thebongy é de 12 GB. Assim, todos os diretórios abaixo na saída devem totalizar cerca de 12 GB. Mas eles somam cerca de 11,1 GB. Por que isso está acontecendo? Para onde vai o espaço? Há algo errado na minha regex (grep)?

    
por Rishit Bansal 12.03.2015 / 16:08

1 resposta

3

Os tamanhos dados por esse comando (que é realmente complicado demais: você pode usar apenas du -ahd 1 ~/ | sort -hr ; observe que esse comando inclui /home na lista) são impressos em um formulário "Humano legível" e são aproximados. Execute esses comandos e você verá que a soma dos tamanhos em Bytes de todos os arquivos / pastas dentro de /home corresponderá ao tamanho em Bytes de /home , como esperado:

du -s ~/

(para ver o tamanho de /home em Bytes. -s : mostra apenas o tamanho e o nome do arquivo / pasta de destino)

du -ad 1 ~/ | sort -nr

(para ver o tamanho de arquivos e pastas de /home em Bytes ordenados do maior arquivo / pasta para o menor arquivo / pasta. -a em du : mostra arquivos além das pastas, -d 1 em du : percorrer apenas a pasta atual sem recursão, -n in sort : classifique a entrada numericamente, -r in sort : classifique a entrada em uma ordem inversa Observe que esse comando inclui /home em si na lista)

    
por kos 12.03.2015 / 17:04