Гид по технологиям

Лучшие визуализаторы использования диска в Linux

6 min read Linux Обновлено 05 Jan 2026
Визуализаторы дискового пространства для Linux
Визуализаторы дискового пространства для Linux

Иллюстрация заполнения дискового пространства

В эпоху терабайтных накопителей место на диске всё равно может заканчиваться внезапно. Визуализация использования диска помогает быстро выявить «поглотителей» пространства — большие файлы, старые резервные копии, логи и т.п. В этой статье собраны проверенные инструменты для Linux с инструкциями по установке, короткими примерами использования, преимуществами и ограничениями, а также практическими чеклистами и методологией очистки.

Зачем нужен визуализатор диска

  • Быстро определить крупнейшие файлы и директории.
  • Спланировать очистку или миграцию данных.
  • Найти ненужные резервные копии, дубликаты и временные файлы.

Короткое определение: визуализатор диска — программа, которая сканирует файловую систему и показывает использование пространства в удобной форме (список, карта, круговая диаграмма и т.д.).

Как выбирать инструмент: простые правила (эвристика)

  • Нужен быстрый локальный осмотр в терминале — выбирайте ncdu.
  • Работаете в GNOME — Disk Usage Analyzer прост и интегрирован.
  • Предпочитаете визуальную карту (treemap) и KDE — K4DirStat.
  • Хотите максимально лёгкий ридер карт — GDMap.
  • Нужны разные виды отчётов (pie, top 50) — JDiskReport.

Important: Если вы работаете от root, будьте осторожны при удалении файлов через визуализатор — операции необратимы.


ncdu

Текстовый интерфейс ncdu в терминале

ncdu (NCurses Disk Usage) — терминальная утилита на базе ncurses. Она сканирует директорию и показывает список элементов, отсортированных по размеру, с возможностью навигации стрелками.

Установка (пример для популярных дистрибутивов):

# Debian/Ubuntu
sudo apt update && sudo apt install ncdu

# Fedora
sudo dnf install ncdu

# Arch Linux
sudo pacman -S ncdu

Пример использования:

ncdu /var
ncdu -x /   # не переходить на другие файловые системы
ncdu -r .    # только чтение, без возможности удаления (если поддерживается)

Ключевые возможности:

  • Быстрый скан и интерактивная навигация.
  • Удаление файлов/папок с клавиши “d” (при запуске от пользователя с правами на запись).
  • Фильтрация и переключение скрытых файлов.

Плюсы:

  • Очень лёгкий, минимум зависимостей.
  • Подходит для серверов и SSH‑сессий.

Минусы/когда не подходит:

  • Нет графических диаграмм.
  • Неудобен для полных новичков, не знакомых с терминалом.

Совет: используйте ncdu как первый инструмент — он часто показывает «где тёмные пятна» в пару секунд.


Disk Usage Analyzer (Baobab)

Окно Disk Usage Analyzer с деревом и диаграммой

Disk Usage Analyzer — графический инструмент GNOME (ранее Baobab). Окно делится на панель дерева и диаграмму, упрощающую визуальное восприятие.

Установка:

# Debian/Ubuntu
sudo apt install baobab

# Fedora
sudo dnf install baobab

Как использовать:

  • Запустите из меню GNOME или командой baobab.
  • Выберите диск или папку для сканирования.
  • Кликайте элементы в дереве, чтобы увидеть детализацию и путь.

Плюсы:

  • Интуитивный интерфейс, интеграция с рабочим столом GNOME.
  • Подходит для пользователей, которые не хотят терминал.

Минусы:

  • Меньше возможностей для массовых действий над файлами.
  • Может быть медленнее на больших и удалённых файловых системах.

Примечание: иногда Baobab отображается как «Disk Usage Analyzer» в списке приложений.


K4DirStat

Интерфейс K4DirStat с картой файлов и древовидной структурой

K4DirStat — потомок KDirStat, визуально напоминающий WinDirStat для Windows: древовидный список сверху и treemap («карта» файлов) снизу.

Установка:

# Debian/Ubuntu (когда пакет доступен)
sudo apt install k4dirstat

# Альтернатива для некоторых дистрибутивов: kdirstat (может отличаться по имени пакета)

Особенности:

  • Treemap позволяет сразу увидеть самые крупные участки.
  • Поддерживает операции над файлами (удаление, открытие).

Кому подойдёт:

  • Переходящим с Windows пользователям.
  • Тем, кто предпочитает комбинацию списка и карты.

Недостатки:

  • Требует KDE‑библиотеки, поэтому в других окружениях будет много зависимостей.

GDMap

Прямоугольная карта файлов в GDMap

GDMap (Graphical Disk Map) — лёгкий инструмент, отображающий treemap без древовидной панели. Размер прямоугольников пропорционален размеру файлов/директорий.

Установка:

# Debian/Ubuntu
sudo apt install gdmap

Плюсы:

  • Очень быстрый и лёгкий.
  • Идеален для быстрого визуального поиска крупных объектов.

Минусы:

  • Отсутствие дерева делает навигацию по именам менее удобной.
  • Меньше возможностей для управления файлами.

Когда использовать: если вам нужна «плоская» карта и вы хотите увидеть крупные объекты одним взглядом.


JDiskReport

Графики и списки JDiskReport

JDiskReport — кросс‑платформенное Java‑приложение. Предлагает несколько представлений: круговую диаграмму, список Top 50, распределение по типам и размерам.

Установка/запуск:

# Требуется Java (OpenJDK или Oracle Java)
java -jar JDiskReport.jar

Плюсы:

  • Много способов представления данных.
  • Кросс‑платформенность.

Минусы:

  • Интерфейс на Swing выглядит устаревшим.
  • Требуется JVM — дополнительные ресурсы.

Полезно, если вы хотите систематический отчёт и не против Java.


Сравнительная таблица (быстрый выбор)

ИнструментИнтерфейсЛучшее применениеУстановкаЗависимости
ncduТекстовыйБыстрая диагностика в терминалеapt/dnf/pacmanНизкие
Disk Usage AnalyzerГрафический (GNOME)Интеграция с рабочим столомapt/dnfGNOME
K4DirStatГрафический (KDE‑стиль)Treemap + деревоaptKDE
GDMapГрафический (treemap)Лёгкая карта файловaptНизкие
JDiskReportГрафический (Java)Разнообразие отчётовJavaJVM

Практическая методология: как безопасно освободить место (мини‑метод)

  1. Просканируйте диск инструментом по выбору (рекомендуется начать с ncdu).
  2. Отметьте кандидатов: большие файлы/директории, старые резервные копии, временные папки.
  3. Проверьте происхождение файла (команда file, ls -lh, stat) — чтобы не удалить системный файл.
  4. Сделайте резервную копию перед массовым удалением.
  5. Удаляйте по одному узлу, проверяя систему после каждой операции.
  6. Очистите кеши приложений и пакетного менеджера (sudo apt autoremove, sudo apt clean).

Критерии приёмки:

  • Освободилось достаточное пространство для целевых задач.
  • Система стартует и работает корректно после очистки.
  • Были сохранены важные данные/резервные копии.

Чеклист по ролям

  • Домашний пользователь:

    • Проверьте папки загрузок, видео, виртуальные диски.
    • Удалите старые ISO и ненужные записи в «Downloads».
  • Разработчик:

    • Проверьте папки с кэшем пакетов, node_modules, build‑директории.
    • Очистите старые виртуальные окружения.
  • Системный администратор:

    • Используйте ncdu по SSH для первичной диагностики.
    • Проверяйте логи в /var/log и резервные копии в /var/backups.

Поточные сценарии и исключения (когда визуализатор не поможет)

  • Сетевые файловые системы (NFS/SMB): сканирование может быть медленным или неполным из‑за прав доступа.
  • Шифрованные контейнеры: визуализатор видит только контейнер, а не файлы внутри, пока контейнер не смонтирован.
  • Журнальные файлы, которые постоянно растут — необходима политика ротации логов (logrotate).

Decision flowchart (простая схема выбора инструмента)

flowchart TD
  A[Нужно быстро понять, что занимает место?] --> B{Вы на сервере?}
  B -- Да --> C[ncdu]
  B -- Нет --> D{GUI у вас?}
  D -- GNOME --> E[Disk Usage Analyzer]
  D -- KDE --> F[K4DirStat]
  D -- Нужна только карта --> G[GDMap]
  D -- Хочу отчёты --> H[JDiskReport]

1‑строчный глоссарий

  • Treemap — визуализация, где каждый файл или папка представлена прямоугольником, размером пропорциональным занимаемому месту.
  • ncdu — терминальный анализатор на базе ncurses.
  • Baobab — старое имя Disk Usage Analyzer (GNOME).

Практические тесты/критерии приёмки

  • Запуск сканирования корня (/) завершился за разумное время (в зависимости от объёма диска).
  • Инструмент показывает крупнейшие 10 объектов, соответствующие du -h --max-depth=1.
  • После удаления помеченных объектов свободное пространство увеличилось ожидаемо.

Итог

Выбор инструмента зависит от контекста: для удалённых серверов — ncdu, для настольных окружений — Disk Usage Analyzer или K4DirStat, если хочется простоты — GDMap, а если нужны разные типы отчётов — JDiskReport. Все перечисленные приложения призваны ускорить диагностику и сделать очистку диска безопаснее и системнее.

Notes: Перед удалением всегда убедитесь, что файл не нужен системе или приложению. Лучше сначала переместить подозрительный файл в карантинную папку, проверить систему в течение нескольких дней и только потом окончательно удалять.

Спасибо за чтение — какой инструмент вам понравился больше всего и почему? Поделитесь опытом в комментариях.

Image Credits: 3D Infographic design Via Shutterstock

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Исправить Status_Access_Violation в Microsoft Edge
Браузеры

Исправить Status_Access_Violation в Microsoft Edge

Установка BLTouch на Ender‑3 V2 — руководство
3D-печать

Установка BLTouch на Ender‑3 V2 — руководство

Excel печатает пустые страницы — причины и решения
Excel

Excel печатает пустые страницы — причины и решения

Первое веб‑приложение на ASP.NET в Visual Studio
Разработка

Первое веб‑приложение на ASP.NET в Visual Studio

Область печати в Excel: быстро и эффективно
Excel

Область печати в Excel: быстро и эффективно

Как изменить основную цель в Fitbit
Фитнес

Как изменить основную цель в Fitbit