Баобаб:
Если вы хотите использовать баобаб, это возможно, смонтировав корневую файловую систему в другом месте и проанализировав ее. Таким образом, другие файловые системы не будут смонтированы в новом корневом монтировании, а любые файлы, скрытые монтируемыми под ними, /
будут обнаружены и учтены в вашем анализе.
Предполагая, что ваша корневая файловая система включена sda1
( df
скажет вам, какое это устройство):
mkdir root-rebound
sudo mount /dev/sda1 root-rebound
baobab root-rebound
и затем приведите в порядок, когда вы закончите:
sudo umount root-rebound
rmdir root-rebound
В качестве альтернативы вы можете размонтировать указанные файловые системы вручную. Вы также можете сканировать только свою домашнюю папку, поскольку она, скорее всего, будет содержать источник чрезмерного использования дискового пространства.
У du есть две опции, которые могут предотвратить подсчет других файловых систем:
-x, --one-file-system
skip directories on different file systems
--exclude=PATTERN
exclude files that match PATTERN
Таким образом,
du -hx
будет игнорировать все другие подключенные файловые системы или
du -h --exclude /media
будет игнорировать все файлы, в /media
которых смонтировано большинство файловых систем.
Если вы используете du
, сортировка так, чтобы самые большие вещи появлялись внизу списка, могла помочь расшифровать вывод. например:
du -hx | sort -h
du -hx | sort -h
, хотя баобаб легче интерпретировать.