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

Как установить и использовать GDU Disk Usage Analyzer на Ubuntu 20.04

• 4 min read • Linux • Обновлено 24 Nov 2025
Установка и использование GDU на Ubuntu 20.04
Установка и использование GDU на Ubuntu 20.04

Скриншот интерфейса GDU Disk Usage Analyzer

Что мы рассмотрим

  • Краткие требования и подготовка системы.
  • Установка GDU из архива и через Snap.
  • Быстрый обзор команд и флагов.
  • Практические советы, чеклисты и сценарии устранения ошибок.

Требования

  • Доступ в интернет для загрузки пакетов.
  • Учётная запись с правами sudo.

Установка GDU Disk Usage Analyzer на Ubuntu 20.04

Установка из архива

  1. Скачайте последний архив с релизом GDU напрямую с GitHub:
wget https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz

Загрузка архива GDU

  1. Распакуйте архив:
tar xzf gdu_linux_amd64.tgz

Распаковка tar архива GDU

  1. Сделайте бинарный файл исполняемым:
sudo chmod +x gdu_linux_amd64
  1. Переместите бинарный файл в /usr/bin, чтобы запуск был из любого места:
sudo mv gdu_linux_amd64 /usr/bin/gdu
  1. Проверьте установку и версию:
gdu --version

Делаем файл исполняемым и проверяем версию

Удаление установленного из архива GDU

Чтобы удалить GDU, просто удалите бинарник из /usr/bin:

sudo rm /usr/bin/gdu

Установка через Snap

Snap-пакеты содержат зависимости и изолируют приложение. Snap предустановлен в большинстве выпусков Ubuntu, но если он отсутствует, установите его:

sudo apt update
sudo apt install snapd

После установки выйдите из сеанса и зайдите снова, чтобы обновить PATH.

Установите пакет GDU из Snap Store:

sudo snap install gdu-disk-usage-analyzer

Установка GDU через Snap

Далее подключите интерфейсы Snap для доступа к монтированным томам и резервным функциям, и создайте удобный алиас:

snap connect gdu-disk-usage-analyzer:mount-observe :mount-observe
snap connect gdu-disk-usage-analyzer:system-backup :system-backup
snap alias gdu-disk-usage-analyzer.gdu gdu

Настройка GDU после установки через Snap

Примечание: Snap-привязки требуются, если вы хотите сканировать смонтированные тома и внешние носители из-под confinement Snap.

Быстрый обзор опций и справка

После установки ознакомьтесь с доступными опциями:

gdu --help

Sample Output:

Usage:  
  gdu [directory_to_scan] [flags]  
  
Flags:  
  -h, --help                          help for gdu  
  -i, --ignore-dirs strings           Absolute paths to ignore (separated by comma) (default [/proc,/dev,/sys,/run])  
  -I, --ignore-dirs-pattern strings   Absolute path patterns to ignore (separated by comma)  
  -l, --log-file string               Path to a logfile (default "/dev/null")  
  -m, --max-cores int                 Set max cores that GDU will use. 3 cores available (default 3)  
  -c, --no-color                      Do not use colorized output  
  -x, --no-cross                      Do not cross filesystem boundaries  
  -H, --no-hidden                     Ignore hidden directories (beginning with dot)  
  -p, --no-progress                   Do not show progress in non-interactive mode  
  -n, --non-interactive               Do not run in interactive mode  
  -a, --show-apparent-size            Show apparent size  
  -d, --show-disks                    Show all mounted disks  
  -v, --version                       Print version

Опции помощи GDU

Использование GDU на практике

  1. Если вы запускаете gdu без аргумента, он просканирует текущую директорию. Например, запуск из домашней папки покажет её содержимое и размеры:

GDU без аргументов — пример сканирования домашней папки

  1. Для сканирования конкретной папки укажите путь:
gdu /home/howtoforge/Downloads
  1. Навигация в интерфейсе — клавиши со стрелками: вправо для входа в папку, влево для возврата.

  2. Для отображения использования и свободного места всех смонтированных дисков используйте:

gdu -d

Показ использования смонтированных дисков

  1. Для отображения apparent size (очевидного размера) используйте:
gdu -a

Показ только очевидного (apparent) размера

  1. Для смены цветовой схемы выполните скан с цветовой опцией (в CLI цвета можно отключать флагом):
gdu -c /path/to/folder

Смена цветовой схемы GDU

Что означают флаги рядом с файлами

  • “!” — ошибка при чтении директории.
  • “.” — ошибка при чтении поддиректории.
  • “@” — файл — симлинк или сокет.
  • “H” — файл уже учтён (жёсткая ссылка).
  • “e” — директория пуста.

Советы и надёжные практики

  • Запускайте gdu от имени root только при необходимости. Если нужен обзор всего диска, используйте sudo.
  • Исключайте системные псевдо-файловые системы (/proc, /sys, /dev) с помощью –ignore-dirs.
  • Для сканирования больших разделов используйте –max-cores, но помните про нагрузку на систему.
  • Snap-пакет может быть изолирован; если не видите внешние тома, проверьте snap connect.

Альтернативы и когда GDU не подходит

  • du — базовый инструмент, всегда доступен, удобен для скриптов.
  • ncdu — интерактивная консольная утилита с древовидным интерфейсом, иногда удобнее при ограниченных правах.
  • Графические утилиты (Disk Usage Analyzer в GNOME) лучше для пользователей, предпочитающих GUI.

Когда GDU может не подойти:

  • В средах с жёсткими ограничениями безопасности, где Snap или внешние бинарники запрещены.
  • Если нужна интеграция с автоматизированными скриптами, где удобнее вывод в парсируемом формате (gdu ориентирован на интерактивность).

Чеклист для ролей

  • Системный администратор:

    • Проверить наличие sudo.
    • Установить через Snap для изоляции или из архива для простоты.
    • Настроить регулярные проверки диска и оповещения.
  • Девопс-инженер:

    • Интегрировать gdu в CI для анализа образов (выполнять в non-interactive режиме).
    • Использовать –log-file для сбора отчётов.
  • Пользователь рабочего стола:

    • Установить Snap-версию для простоты обновлений.
    • Подключить необходимые интерфейсы Snap для доступа к внешним дискам.

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

  • gdu запускается без ошибок и показывает ожидаемые каталоги.
  • gdu –version возвращает корректную версию.
  • При установке через Snap алиас gdu работает как команда в терминале.
  • При установке из архива бинарный файл доступен в /usr/bin/gdu.

Частые ошибки и их устранение

  • “permission denied” при чтении — запустите с sudo или проверьте права на директорию.
  • Не видны внешние диски в Snap-версии — выполните snap connect для mount-observe.
  • Медленная работа на очень больших разделах — ограничьте глубину сканирования или используйте –max-cores с осторожностью.

Шаблон команды для регулярной проверки (пример)

# Сканируем /var и сохраняем отчёт
sudo gdu -n -l /var/log/gdu-scan.log /var

Пояснение: флаг -n переводит GDU в non-interactive режим, -l указывает лог-файл.

Краткое резюме

GDU — лёгкий и быстрый инструмент для интерактивного анализа использования дискового пространства. Он удобен для оперативного поиска «тяжёлых» папок и быстрой навигации по дереву файлов. Для автоматизации и интеграции лучше комбинировать GDU с утилитами типа du или скриптами, а для GUI-пользователей целесообразно использовать стандартные графические анализаторы.

Важно: перед массовыми изменениями всегда делайте резервную копию важных данных.

Эта статья покрывает установку на Ubuntu 20.04, основные флаги и практические советы по использованию GDU.

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

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

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро