
NCDU
NCDU — утилита для отображения занятого и свободного места на дисках, аналог du
и df
.
Аббревиатура NCDU расшифровывается как NCurse Disk Usage, и, очевидно, использует библиотеку ncurses
Установка на Arch — с помощью pacman
:
Debian/Ubuntu:
Запускаем:
После проверки данных — ncdu
выведет окно с данными по дискам и каталогам:
По каталогам можно перемещаться с помощью клавиатуры, и переходить между ними по Enter:
Аналогично du
/df
— можно использовать exclude
, если надо исключить раздел из вывода.
Например — на одном из серверов подключен AWS EFS, как отдельный диск, и смонтирован в /storage
.
Что бы отобразить информацию по всем дискам, но пропустить /storage
(т.к. EFS, в котором порядка 10 млн файлов и ~ 50 ГБ занятого места будет проверяться долго) — вызываем:
Что бы сохранить результаты в файл — используем -o
:
Проверяем:
Что бы отобразить информацию с помощью самого ncdu
из файла с помощью -f
:
Утилитка быстрая, полезная, приятная.
pydf
Вторая полезная утилита — pydf
, аналог df
, но отображает занятое-свободное место более наглядно, используя список смонтированных файловых систем из файла /etc/mtab
или /proc/mounts
.
Устанавливаем на Arch:
Или Debian/Ubuntu:
И запускаем:
Готово.