Por que du / df e pelo System Monitor mostram o espaço usado em casa de maneira diferente? [duplicado]

1
$ sudo du -h -d 0 home/
309G    home/

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
...
/dev/sda4       550G  309G  214G  60% /home
...

Monitor do sistema no Ubuntu mostra o espaço usado em /home é 331,1 GB

As diferentes maneiras medem a mesma coisa?

Quão diferente eles fazem as medições?

Obrigado.

    
por Tim 08.05.2018 / 16:23

2 respostas

1

São duas unidades diferentes. O maior número está em gigabytes. 1 gigabyte = 1 bilhão de bytes. O menor número está em Gibbs. 1 gibibyte = 1,073,741,824 bytes = 2 ^ 30 bytes

    
por 08.05.2018 / 16:36
1

É a mesma medida. 309 Gb é o tamanho especificado em potências de 2 (o nome feio Gibibyte ), enquanto 331 Gb é o tamanho especificado em potências de 10 de acordo com o SI ( Gigabyte ).

309 Gb (em potências de 2) * 1024 * 1024 * 1024 = 331786223616 bytes, ou seja, 331 Gb (em potências de 10).

Como apontado por @don_crissti, df -h imprime valores em poderes binários. Se você tivesse executado df -H , que usa poderes decimais, teria impresso 331 Gb de espaço usado.

Para mais informações, consulte o link .

    
por 08.05.2018 / 16:45