У меня есть 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)? Как определить, куда уходит пространство и сколько места на самом деле используется?
du
проверяет все файлы и суммирует их. Он не может попасть в пустые пространства, поэтому не может подсчитать все данные. Попробуйте sudo du
.
du
измеряет каждый файл, а df
сообщает о свободном / занятом пространстве. Он сообщает обо всем, но может быть сброшен плохими файлами, отсутствующими секторами и т. Д. Он измеряет ФИЗИЧЕСКОЕ свободное пространство, а не пространство, которое вы можете использовать.
При проверке жесткого диска используйте du
.
SRC: Почему "df"? и "du" Команды показывают другое использование диска?
du : отображает использование блока файловой системы для каждого аргумента файла и для каждого каталога в файловой иерархии, корни которого в каждом аргументе каталога. ManPage sup>
df : отображает свободное дисковое пространство. Без аргументов df
сообщает об используемом и доступном пространстве во всех подключенных в настоящее время файловых системах (всех типов). В противном случае df
сообщает о файловой системе, содержащей каждый файл аргумента. Обычно дисковое пространство печатается в единицах по 1024 байта. ManPage sup>
Анализатор использования диска (баобаб) , это приложение, которое показывает Вы используете ваше пространство хранения с помощью графиков. Disk Usage Analyzer будет отображать размеры в дереве каталогов в виде выделенного пространства. Это означает, что отображаемые размеры относятся к фактическому использованию диска, а не к кажущемуся размеру каталога.
baobab не будет учитывать /proc
или любой размер файла, который не связан с простым файлом, поэтому символические ссылки, блоки символов, блоки устройств не будут частью размера каталога. Гном SUP>