+7 926 070-36-31
Москва и Московская область

Centos 7. Свободное место на диске (утилита df и ncdu)

18.11.2017

Часто требуется узнать сколько свободного места осталось на дисках на сервере или сколько занимает конкретная папка места на жестком диске. Для этого мы воспользуемся двумя программами: 1) df - покажет сколько места на дисках, 2) ncdu - покажет в удобном виде размеры папок. 

Утилита DF. Свободное место на диске

DF встроенная утилита и используется начиная с минимальных версий Centos. Правда она не показывает все необходимые данные. Мы будем использовать данную программу с ключом "-h", который покажет данные в удобном для нас виде (в мегабайтах, гигабайтах). 

df -h

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

Установка ncdu и работа в ней

Установим утилиту командой

yum install ncdu

Во время установки система запросит подтвердить установку и импорт GPG ключа, мы соглашаемся набрав букву "y" и нажав "Enter". 


Утилита запускается с параметром

 ncdu <путь к папке, у которой надо узнать размеры>

Если мы хотим увидеть размер всех папок и файлов в корне, то указываем команду

 ncdu /


Так мы видим какая папка сколько занимает в иерархическом виде, и с помощью стрелок на клавиатуре можем переходить по папкам. 


Для вывода подсказок по кнопкам, нажмите кнопку "?". В программе вы можете отсортировать по имени (кнопка "n"), по размеру (кнопка "s"), удалять файлы и папки (кнопка "d") и другие действия.


Для выхода из программы нажимаем "q".



Возврат к списку


6лет
опыта
разработки
49
выполненых
проектов
100%
клиентов
нас рекламируют своим друзьям
6 лет
разрабатываю
сервисы для Гос органов