Утилита ncdu: эффективный инструмент для борьбы с переполнением дискового пространства

Перво-наперво, что мы делаем при инцидентах с серверами, — это проверяем свободное место на диске. Зачастую проблема именно в этом: к примеру, диск переполнился жирным лог-файлом или наплодилось куча мусора в /tmp папке, а может быть, система резервного копирования вышла из-под контроля.

Для того чтобы не заморачиваться с командами du и find, есть прекрасная утилита, которая называется ncdu.

ncdu имеет мощный функционал, у неё много ключей для запуска, но в повседневной работе мы используем её с дефолтными параметрами:

cd /
ncdu

После запуска строится удобное дерево в процентном соотношении занятого дискового пространства, удобная навигация, ну а самое главное — есть возможность прямо из неё удалять жирные файлы (нажать на файле или каталоге букву d).

Роман Шубин
Роман Шубин
CEO & CTO, Главред в «Цифровой улей»
Задать вопрос
Утилита мастхев, которая ежедневно экономит нам кучу времени и нервов. Рекомендуем.

Установка элементарная.

Ubuntu:

apt install ncdu

macOS:

brew install ncdu

CentOS:

yum install ncdu