Разница между баобабом и 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 при 110G SSD)? Как определить, куда уходит пространство и сколько места на самом деле используется?

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

2 ответа

du проверяет все файлы и суммирует их. Он не может попасть в пустые пространства, поэтому не может подсчитать все данные. Попробуйте sudo du.

du измеряет каждый файл, а df сообщает о свободном / занятом пространстве. Он сообщает обо всем, но может быть сброшен плохими файлами, отсутствующими секторами и т. Д. Он измеряет ФИЗИЧЕСКОЕ свободное пространство, а не пространство, которое вы можете использовать.

При проверке жесткого диска используйте du.

SRC: Почему "df"? и "du" Команды показывают другое использование диска?

0
ответ дан 25 December 2013 в 21:15

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

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

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

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

0
ответ дан 25 December 2013 в 21:15

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

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