Проверка дискового пространства с помощью df в Linux

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

Команда df показывает использование диска любой смонтированной файловой системы. Ниже приведены несколько полезных примеров использования команды df.

Проверка дискового пространства Linux

Отображение дискового пространства в удобочитаемом формате

По умолчанию команда df выводит информацию о дисковом пространстве блоками по 1 КБ. Параметр -h позволяет df выводить информацию о  дисковом пространстве в более удобочитаемом формате (например, 100K, 200M, 3G)

Отображение индексных дескрипторов

В Linux индексный дескриптор - это структура данных, используемая для хранения метаданных определенного файла, и при создании файловой системы выделяется заранее определенное количество индексных дескрипторов. Это означает, что в файловой системе может не хватить места не только потому, что большие файлы используют все доступное пространство, но также потому, что многие маленькие файлы используют все доступные дескрипторы.

Отображение общую сумму используемого дискового пространства

По умолчанию команда df показывает использование диска отдельными файловыми системами. Если вы хотите узнать общее использование диска по всем существующим файловым системам, добавьте параметр --total.

Отображение типов файловых систем

По умолчанию команда df не показывает информацию о типе файловой системы. Используйте параметр -T, чтобы добавить в вывод типы файловой системы.

Включить или исключить отображение определенной тип файловой системы

Если необходимо получить свободное пространство определенной файловой системы, используйте опцию "-t <имя файловой системы>". Можно использовать опцию несколько раз, чтобы включить более одного типа.

Чтобы исключить определенный тип файловой системы, используйте параметр "-x <имя файловой системы>". Также возможно использовать эту опцию несколько раз.

Отображение использования диска определенной точки монтирования

Если при вызове команды df указать точку монтирования, утилита вернет размер дискового пространства, смонтированной в этой точно. Если же указать обычный файл (или каталог) вместо точки монтирования, df отобразит использование диска файловой системой, которая содержит файл (или каталог).

Отображение информации о фиктивных (Dummy) файловых системах

Если необходимо получить информацию о дисковом пространстве для всех существующих файловых систем, включая фиктивные файловые системы, используйте параметр -a или -all.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий