Diferença entre baobá e df / du

1

Eu tenho drive SSD.

Baobab shows / uses 34.3 Gb, du -h / last line is 32G /
df shows
$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2       103G   78G   20G  80% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
udev            3.9G  4.0K  3.9G   1% /dev
tmpfs           789M  1.3M  787M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            3.9G  440K  3.9G   1% /run/shm
none            100M  136K  100M   1% /run/user
/dev/sda1        93M  126K   93M   1% /boot/efi

103G and 78G actually correlate with Disks information: 
111 GB — 26 GB free (76.3% full)

Por que a diferença entre Baobab / du e df é tão drástica (40G a 110G SSD)? Como determinar onde o espaço vai e quanto espaço é usado realmente?

    
por peroksid 25.12.2013 / 17:10

2 respostas

3

du verifica todos os arquivos e os resume. Não pode entrar em espaços apenas de raiz, por isso não pode contar todos os dados. Experimente sudo du .

du mede cada arquivo enquanto df informa o espaço livre / tirado. Ele relata tudo, mas pode ser descartado por arquivos ruins, setores ausentes, etc. Mede o espaço livre FÍSICO, não o espaço que você pode usar.

Sempre que verificar um disco rígido, use du .

SRC: Por que fazer " Os comandos df "e" du "mostram diferentes usos de disco?

    
por Kaz Wolfe 25.12.2013 / 17:30
2

du : exibe o uso do bloco do sistema de arquivos para cada argumento de arquivo e para cada diretório na hierarquia de arquivos com raiz em cada argumento de diretório. ManPage

df : exibe o espaço livre em disco, sem argumentos, df informa o espaço usado e disponível em todos os sistemas de arquivos atualmente montados (de todos os tipos). Caso contrário, df reportará no sistema de arquivos contendo cada arquivo de argumento. Normalmente, o espaço em disco é impresso em unidades de 1024 bytes. ManPage

Disk Usage Analyzer (Baobab) , é um aplicativo que mostra o uso do espaço de armazenamento usando gráficos. O Disk Usage Analyzer exibirá os tamanhos na árvore de diretórios como espaço alocado. Isso significa que os tamanhos exibidos se referem ao uso real do disco e não ao tamanho aparente do diretório.

O baobab não contará /proc , ou qualquer tamanho de arquivo que não esteja relacionado a um arquivo simples, portanto, links simbólicos, blocos de caracteres e blocos de dispositivos não farão parte do tamanho do diretório. Gnome

    
por Mitch 25.12.2013 / 18:34