Я хочу проверить использование файлов с помощью таких программ, какhttps://wiki.ubuntuusers.de/Festplattenbelegung/для файлов на моих разделах, на которых /
(корневой) находится. Однако есть много других файловых систем, смонтированных в файловой системе где-то. Те, которые я не хочу проверять - только мой корневой раздел. Как мне исключить их? Я хотел бы использовать программу с графическим интерфейсом (так что не du
). Я думал, что я либо найду программу, в которой можно сделать исключение, но я не нашел ее. Я думал, что другой вариант может быть, если я могу смонтировать мое корневое устройство ( /dev/mapper/mylvg-myrootpartition
) в другое местокроме тогок нормальному монтированию /
и анализу этой второй папки монтирования, но мне это сделать не удалось. Идеи?
решение1
Есть графические инструменты, но попробуйте ncdu. Это cli-инструмент, быстрый и позволяющий перемещаться по каталогам, легко просматривая % использования каждого каталога.
ncdu -x /
Опция -x
означает
Не пересекать границы файловой системы, т.е. учитывать только файлы и каталоги в той же файловой системе, что и сканируемый каталог.
Если это действительно должен быть инструмент X gui, то я некоторое время назад нашел исходный код этого интерфейса unix из «Парка Юрского периода», было неплохо посмеяться... попробую найти...
решение2
Анализатор использования диска GNOME(также известный как Baobab) ограничивается отдельными файловыми системами: таким образом, запрос на анализ /
не будет включать информацию /home
о том, является ли это отдельной файловой системой или и т. д /proc
./sys
Когда вы явно открываете папку для анализа в Baobab, есть флажок, который можно использовать для переключения этого поведения: