Разница между баобабом и df / du

У меня 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)

Почему разница между Baobab / du и df настолько радикальна (40G на SSG 110G)? Как определить, где пространство и сколько места используется на самом деле?

1
задан 25 December 2013 в 23:15

1 ответ

du: отображает использование блока файловой системы для каждого аргумента файла и для каждого каталога в иерархии файлов, внедренного в каждый аргумент каталога.ManPage

du : отображает свободное место на диске , Без аргументов, df сообщает пространство, которое используется и доступно для всех подключенных в настоящее время файловых систем (всех типов). В противном случае df сообщает о файловой системе, содержащей каждый файл аргумента. Обычно дисковое пространство печатается в единицах 1024 байта. ManPage

Disk Usage Analyzer (baobab) - это приложение, в котором показано использование вами пространства хранения с использованием графиков. Disk Usage Analyzer будет отображать размеры в дереве каталогов в качестве выделенного пространства. Это означает, что отображаемые размеры относятся к фактическому использованию диска, а не к размеру кажущегося каталога.

baobab не будет считать /proc или любой размер файла, который не связан с простым файлом, поэтому символические блоки, блоки символов, блоки устройств не будут частью размера каталога. ManPage [ ! d3]

2
ответ дан 24 May 2018 в 13:45

Другие вопросы по тегам:

Похожие вопросы: