22.03.2023

ncdu – Утилита для анализа дискового пространства

Рано или поздно, место на жестком диске подходит к концу. Что бы узнать свободное место, можно прибегнуть к разным утилитам, доступным в системах Linux. Чаще всего для вывода подобной информации прибегают к команде du, но, имеются и альтернативные способы.

Утилита ncdu позволяет оценить заполненность жесткого диска или ssd. В отличие от утилиты du, ncdu имеет псевдографический интерфейс. Более удобочитаемый вывод информации и навигацию с использованием клавиатуры. Особенно будет полезна системным администраторам, которые работают с серверами. Также, возможно, будет полезна для пользователей, которые имеют домашний сервер.

Установка утилиты ncdu

Для использования ncdu, ее необходимо сначала установить. Ncdu имеется в репозиториях большинства дистрибутивов Linux. Начнем с установки ncdu с Debian подобных, для этого достаточно выполнить простую команду:

sudo apt install ncdu
ncdu Утилита для анализа дискового пространства 2

В таких дистрибутивах как Fedora, то есть, RPM дистрибутивах, установка осуществляется командой:

sudo dnf install ncdu
ncdu Утилита для анализа дискового пространства 1

Соответственно, в остальных дистрибутивах Linux установка осуществляется примерно аналогичным образом, при условии, что ncdu имеется в репозиториях. Например, если возьмем дистрибутив Manjaro Linux, то для установки ncdu достаточно выполнить команду:

sudo pacman -S ncdu
ncdu Утилита для анализа дискового пространства 6

Работа с утилитой ncdu

Для того чтобы воспользоваться утилитой ncdu, достаточно ввести ее название в терминале. Как уже писалось выше, перемещение по выводу осуществляется при помощи клавиатуры – клавиши со стрелочками и нажатием Enter:

ncdu Утилита для анализа дискового пространства 4

Утилита ncdu имеет дополнительные ключи, например, для вывода справки вводим название утилиты, а затем через два дефиса вписываем “help”:

ncdu Утилита для анализа дискового пространства 3

Вкратце рассмотрим дополнительные параметры доступные в ncdu:

-q - Тихий режим, интервал обновления 2 секунды
-v,-V,--version - Выводит версию утилиты
-x - Та же файловая система, другими словами, указывает утилите считать только файлы и директории на том диске
-e - Включить расширенную информацию
-r - Только чтение
-o FILE - Экспортировать отсканированный каталог в ФАЙЛ
-f FILE - Импортировать отсканированный каталог из ФАЙЛА

После запуска утилиты, возможны следующие действия с клавиатуры:

a — сортирует вывод по размеру файла
d — позволяет удалять выбранный файл
e — включает отображение крытых файлов, повторное нажатие отключает их отображение
g — позволяет отображать в процентах занятость пространства
i — выводит информацию выделенного файла
n — сортирует файлы по имени
q — выход из утилиты ncdu
s — сортирует по объему

То есть, запускаете утилиту ncdu, затем нажимаете на клавиши с соответствующими буквами для вывода нужной информации. К примеру, отсортируем по объему – буква “s”:

ncdu Утилита для анализа дискового пространства 5

Заключение

В данной статье мы вкратце коснулись весьма полезной утилиты ncdu, которая позволяет получить информацию о занятости пространства на носителях информации, таких как HDD и SDD. Возможно, именно ncdu станет вашим лучшим помощником в подобных делах. Вы можете посетить официальный сайт ncdu для получения дополнительной информации.

Что же касается жёстких дисков, то помимо занятости, важно следить также за их здоровьем, так как в случае выхода их из строя, есть вероятность потери информации. В этом вам может помочь утилита под названием Hard Disk Sentinel, о которой можете прочесть перейдя по этой ссылке. А что бы измерить скорость ваших носителей, можете воспользоваться утилитой KDiskMark.

А на этом сегодня все, если статья оказалась вам полезна, подписывайтесь на рассылку журнала в pdf формате, а так же на социальные сети журнала Cyber-X:

YouTube
ВКонтакте
Telegram

По вопросам работы сайта, сотрудничества, а так же по иным возникшим вопросам пишите на E-Mail. Если вам нравится журнал и вы хотите отблагодарить за труды, вы можете перечислить донат на развитие проекта.

Источник.