Владислав Авдеев
17.06.2019
272

Анализ дискового пространства в системах Linux с помощью утилиты df

В данной статье будет рассмотрено, как можно провести анализ дискового пространства из консоли с помощью утилиты df в системах Linux. В качестве примера данный анализ будет произведён в CentOS 6.9. С помощью утилиты df можно посмотреть объём дискового пространства из консоли. Она выводит список подключенных устройств, общее количество места на них, а также использованное и […]

В данной статье будет рассмотрено, как можно провести анализ дискового пространства из консоли с помощью утилиты df в системах Linux. В качестве примера данный анализ будет произведён в CentOS 6.9.

С помощью утилиты df можно посмотреть объём дискового пространства из консоли. Она выводит список подключенных устройств, общее количество места на них, а также использованное и свободное. Её использование очень удобно, когда нет возможности использовать программу с графическим интерфейсом.

Анализ дискового пространства

Утилита df является стандартной командой для систем Linux. Подробнее о стандартных командах в CentOS можно прочитать следующей статье.

Для того, чтобы посмотреть объём дискового пространства, нужно ввести в консоли команду:

 df
По умолчанию, количество места на дисках выводится в килобайтах, если не указан какой-либо ключ.
Вывод команды df

Подробно рассмотрим вывод данной команды:

                – Filesystem – файловая система хранилища;

                – 1K-blocks – общее место на диске;

                – Used – использованное место на диске;

                – Available – свободно место на диске;

                – Use% – использованное место на диске в процентном соотношении;

                – Mounted on – точка монтирования.

Однако смотреть вывод в КБ неудобно. Также вся информация, выводимая утилитой, может не понадобиться. Поэтому рассмотрим ключи, которые используются вместе с df:

                a (all) – выводится подробная информация о дисках и пространстве на них.

При использовании данного ключа будут видны все разделы подключённых дисков.
Ключ -a

                B (block-size) – выводит размер в байтах.

В данном ключе необходимо строго указать значение.
Ключ -B

                – k – выводит размер в килобайтах;

                m – выводит размер в мегабайтах.

Ключ –m

                i (inodes) – выводит информацию об использовании inode в файловой системе хранилища.

Ключ -i
Inode содержит в себе полную информацию о файле. Если в системе их больше нет, то добавить файлы не получится, даже несмотря на наличие свободного места.

direct – вместо точки монтирования выводит статистику для файловой системы;

Ключ –direct

                total – общая информация;

                h (-human-readable) – показывает информацию в читабельном формате.

Ключ -h
Ключ -h и -H являются разными ключами. Несмотря на почти идентичный вывод, ключ –H (-si) подразумевает под собой использование единиц измерения SI.

Также информацию о месте в системе можно вывести в текстовый файл. Для примера выведем подробную информацию о дисках в читабельном формате в файл df.txt.

Вывод в текстовый файл

Для получения справки об утилите в консоли, воспользуемся ключом -help:

Ключ –help

Для того, чтобы узнать версию утилиты, введём команду

df -version

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

man df

На этом статья по анализу дискового пространства с помощью утилиты df завершена.

Провести анализ дискового пространства можно и с помощью утилиты ncdu.

Также могут быть интересны следующие статьи:

  1. Монтирование сетевой папки с помощью NFS.
  2. Диагностика жёстких дисков в операционных системах Linux.
  3. Установка системы мониторинга Pandora FMS:
 
avatar
  Подписаться  
Уведомление о

Остались вопросы?

Я - Компаниец Никита, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.

VoIP оборудование

ближайшие курсы

ближайшие Вебинары

ONLINE

Why Choose HUGE?

Unlimited pre-designed elements

Each and every design element is designed for retina ready display on all kind of devices

User friendly interface and design

Each and every design element is designed for retina ready display on all kind of devices

100% editable layered PSD files

Each and every design element is designed for retina ready display on all kind of devices

Created using shape layers

Each and every design element is designed for retina ready display on all kind of devices