Баобаб:
Если вы хотите использовать баобаб, это возможно, смонтировав корневую файловую систему в другом месте и проанализировав ее. Таким образом, другие файловые системы не будут смонтированы в новом корневом монтировании, а любые файлы, скрытые монтируемыми под ними, /
будут обнаружены и учтены в вашем анализе.
Предполагая, что ваша корневая файловая система включена 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
, хотя баобаб легче интерпретировать.du -kx | sort -n
мой путьВ зависимости от типа файловой системы вам может быть запрещено монтировать корневую файловую систему в точке монтирования ниже
/
. Вы получите что-то похожее на это:Монтирование только для чтения (
-o ro
) может помочь. Если это не удается, используйте привязку:После подключения используйте любой инструмент для анализа использования диска, т. Е.
du -sh * | sort -h
источник
В этом отчете об ошибках объясняется, как можно настроить baobab для игнорирования каталогов. К сожалению, вы не можете сделать это внутри самого приложения, но вы должны использовать
dconf-editor
и открыватьorg.gnome.baobab.preferences
. Здесь вы найдете предметexcluded-uris
; изменить это на['file:///path/to/ignore']
(работал с одинарные кавычки для меня).источник
Baobab пытается дать вам контроль над сканируемыми устройствами / разделами - перейдите на
Edit->Preferences
. Как правило, вы хотите сканировать устройство только в точке монтирования/
. Тем не менее, он не распознает все типы ссылок / монтирований / привязок , поэтому в конечном итоге Baobab может привести к непонятным результатам, если у вас нетривиальная конфигурация.Для
du
, следующая вызванная функция оболочкиdutop
отобразит верхний уровень указанной папки (или текущей папки). При этом вы можете проверять подпапки по одной за раз.Скорее всего, это приведет к появлению несущественных ошибок «Отказано в доступе», если вы их примените
/
, но вы могли бы разрешить их с помощью чего-то вроде следующего, который запросит ваш пароль (если вы недавно его не предоставляли).Для больших папок это может занять некоторое время. Они не будут сообщать никакого инкрементного статуса, потому что операция сортировки буферизует все промежуточные результаты. Это нормально, чтобы прервать с помощью Ctrl-C, если вы устали ждать.
источник