Как анализировать использование диска с помощью gdu в Linux

Как анализировать использование диска с помощью gdu в Linux

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





В Linux доступно несколько утилит для проверки использования диска и хранилища, включая df, ncdu и gdu. Прочтите, чтобы узнать, как вы можете использовать gdu для анализа использования диска в вашей системе Linux, а также краткое руководство по его установке.





Что такое утилита gdu?

Как упоминалось выше, gdu - это анализатор использования диска, написанный на языке программирования Go. Gdu означает Перейти к использованию диска . Хотя существуют и другие инструменты, выполняющие ту же задачу, gdu - это быстрая, надежная и простая в использовании утилита.





Единственное, что выделяет gdu из толпы, - это его скорость. Он использует возможности параллельной обработки для увеличения скорости сканирования дисков. Хотя производительность gdu при анализе жестких дисков является средней, его истинная мощность раскрывается при работе с твердотельными накопителями.

В таблице ниже описана производительность gdu при сканировании 80 ГБ данных на твердотельном накопителе емкостью 500 ГБ. Обратите внимание, что gdu имеет самую высокую скорость сканирования по сравнению с другими анализаторами использования диска.



КомандованиеСкорость без кешаСкорость с кешем
гду6,5 с2 с
два8 с2 с
godu8,5 с3 с
nnn -T d31 с3 с
du -hs44 с4,5 с
индекс duc47с5 с
ncdu54с12 с

Загрузите и установите gdu в Linux

Поскольку по умолчанию gdu недоступен в дистрибутивах Linux, вам придется установить пакет вручную.

как узнать какая у тебя материнская плата

Вы можете скачать gdu из репозитория Github, используя завиток .





curl -L https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz | tar xz

Измените разрешения gdu_linux_amd64 с участием команда chmod чтобы сделать его исполняемым файлом.

sudo chmod +x gdu_linux_amd64

Переместите файл в / usr / bin каталог.





sudo mv gdu_linux_amd64 /usr/bin/gdu

Тип gdu --version в терминале, чтобы проверить, успешно ли установлен пакет. Вы увидите результат, который выглядит примерно так.

Version: v4.9.1
Built time: Fri May 07 05:37:28 PM IST 2021
Built user: dundee

Как использовать команду gdu

Если вы запустите команду без аргументов, gdu просканирует текущий каталог и отобразит информацию, связанную с хранилищем.

gdu

Чтобы сканировать конкретный каталог, вы можете указать имя папки с помощью команды по умолчанию. Чтобы проанализировать использование диска для / Рабочий стол :

gdu ./Desktop

Примечание : В отличие от команда ls в Linux , вы не можете указать несколько каталогов с помощью gdu. Система отобразит сообщение об ошибке «Ошибка: принимает не более 1 аргументов, получено 2».

Игнорировать каталоги из вывода

Если вы хотите игнорировать определенные подкаталоги при сканировании родительского каталога, используйте флаг. В означает Игнорировать и отбросит любой каталог, следующий за флагом.

gdu /Desktop -i /Desktop/Ignore

Вышеупомянутая команда проанализирует / Рабочий стол каталог и не будет отображать / Рабочий стол / Игнорировать подкаталог в выводе. Вы также можете передать несколько каталогов в флаг, разделив их пункт ( , ) персонаж.

gdu /Desktop -i /Desktop/Ignore,/Desktop/Another-Folder

Функции и параметры Gdu

нажмите Вопросительный знак ( ? ), чтобы получить список доступных операций.

Чтобы удалить каталог или файл, выделите запись и нажмите D .

Вы также можете просмотреть содержимое любого файла с помощью gdu. Просто выделите файл и нажмите V ключ.

ноутбуки, которые заряжаются через usb c

Чтобы получить черно-белый результат, используйте -c флаг с командой.

gdu -c ./Desktop

Gdu также может сканировать смонтированные диски в вашей системе Linux. Использовать -d флаг с командой для отображения информации о подключенных дисках.

Чтобы gdu не запускался в интерактивном режиме, используйте -n флаг.

gdu -n ./Desktop

Специальные идентификаторы входа Gdu

Обратите внимание, что в выходных данных выше, gdu отображает специальный символ перед записями. Каждый символ имеет особое значение, обозначающее тип файла.

Gdu использует в выводе следующие символы:

ХарактерИмея в виду
!Ошибка при чтении каталога
.Ошибка при чтении подкаталога
@Сокет или символическая ссылка
ЧАСHardlink
А такжеПустой каталог

Мониторинг дискового пространства с помощью gdu

При работе на машине с Linux важно проводить регулярный аудит состояния вашей системы, хранилища, приложений и т. Д. Это гарантирует, что ваш компьютер сможет обеспечить вам максимальную производительность в течение длительного времени.

как сделать мем на iphone

Хранение - важный компонент компьютера. В связи с тем, что в Интернете имеется так много данных, тщательное использование дискового пространства становится обязательным. Если на вашем устройстве недостаточно места, вы всегда можете выбрать платформу облачного хранилища для хранения файлов.

Делиться Делиться Твитнуть Эл. адрес 5 лучших поставщиков бесплатного облачного хранилища

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

Читать далее
Похожие темы
  • Linux
  • Жесткий диск
  • Linux
Об авторе Дипеш Шарма(Опубликовано 79 статей)

Дипеш - младший редактор Linux в MUO. Он пишет информационные руководства по Linux, стремясь доставить удовольствие всем новичкам. Не уверен насчет фильмов, но если вы хотите поговорить о технологиях, он ваш парень. В свободное время он может читать книги, слушать разные музыкальные жанры или играть на гитаре.

Ещё от Deepesh Sharma

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться
Категория Linux