Поиск по сайту:

Как установить и использовать анализатор использования диска Gdu в Ubuntu 20.04


На этой странице

  1. Что мы будем освещать
  2. Предпосылки
  3. Установка анализатора использования диска GDU в Ubuntu 20.04
    1. Установка с использованием архивного файла
    2. Установка с использованием репозитория Snap

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

    • df: показывает использование дискового пространства файловой системы.
    • du: оценка использования диска для файлов и каталогов.
    • ls -al: отображает все содержимое папки.
    • stat: показывает состояние файла и файловой системы.

    В Ubuntu также есть инструмент с графическим интерфейсом под названием «Анализатор использования диска» для анализа использования диска. Точно так же есть еще один инструмент «GDU Disk Usage Analyzer» для просмотра использования диска во многих дистрибутивах на базе Linux и macOS.

    GDU написан на языке «Go», и на официальной странице GitHub он обозначен как «Довольно быстрый анализатор использования диска», особенно для твердотельных накопителей. Это также работает для жестких дисков, но производительность не так эффективна, как для SDD.

    Что мы будем освещать

    В этом руководстве я покажу вам, как установить и использовать анализатор использования диска GDU в Ubuntu 20.04. Давайте начнем с этого руководства.

    Предпосылки

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

    Установка анализатора использования диска GDU в Ubuntu 20.04

    Установка с использованием архивного файла

    Шаг 1. На официальной странице GitHub есть ссылка для загрузки файла архива для GDU. Чтобы скачать файл, выполните команду:

    wget https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz

    Шаг 2. Теперь извлеките загруженный tar с помощью команды:

    tar xzf gdu_linux_amd64.tgz

    Шаг 3. Сделайте извлеченный файл исполняемым с помощью:

    sudo chmod +x gdu_linux_amd64

    Шаг 4. Переместите извлеченный файл в каталог /usr/bin/, содержащий большинство исполняемых файлов:

    sudo mv gdu_linux_amd64 /usr/bin/gdu

    Шаг 5. Если все настроено правильно, можем проверить установку, проверить версию gdu командой:

    gdu --version

    Удаление GDU

    Чтобы удалить GDU, нам нужно просто удалить исполняемый файл GDU из каталога ‘/usr/bin/’ с помощью команды:

    sudo rm /usr/bin/gdu

    Установка с использованием Snap-репозитория

    GDU также можно установить с пакетами Snap, которые содержат все его зависимости. Пакеты Snap или просто Snap можно установить из Snap Store. Snap поставляется со многими популярными дистрибутивами Linux, включая Ubuntu 18.04 LTS (Bionic Beaver) и Ubuntu 20.04 LTS (Focal Fossa). Для проверки вы можете использовать команду «snap --version» и проверить.

    Шаг 1. Если Snap отсутствует в вашей системе, вы можете установить его с помощью следующих двух команд:

    sudo apt update
    sudo apt install snapd

    Шаг 2. После выполнения вышеуказанной команды просто выйдите из системы и войдите снова, чтобы правильно обновить путь к оснастке.

    Шаг 3. Теперь установите gdu с помощью команды:

    sudo snap install gdu-disk-usage-analyzer
    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 установлен, давайте быстро проверим использование различных опций, которые он предоставляет, просто введите опцию «помощь» в качестве аргумента:

    gdu --help


    Вывод образца:

    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

    1. Когда не используется аргумент (параметр командной строки), GDU будет сканировать текущий каталог, над которым вы работаете. Например, если мы запустим эту команду на терминале домашнего каталога, получим следующие результаты:

    $ gdu /home/howtoforge/Downloads

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

    gdu -d

    5. Чтобы отобразить только видимый размер, используйте:

    gdu -a
    gdu -c /path/to/folder

    • ‘!’ :  указывает на ошибку во время операции чтения для каталога.
    • ‘.’: указывает на ошибку во время операции чтения для подкаталога.
    • «@»: показывает, что файл является символической ссылкой или сокетом.
    • «H» : указывает, что тот же файл уже был подсчитан (жесткая ссылка).
    • 'e' : Указывает, что Каталог свободен.

    Заключение

    В повседневную задачу системного администратора входит мониторинг использования дискового пространства. Это помогает решить, достаточно ли места для запуска и установки приложения, проверить пространство для резервного копирования системы, удалить избыточные файлы и т. д. GDU — очень простое в использовании, но эффективное приложение для контроля дискового пространства.