В Linux существует множество способов проверить, сколько места осталось на диске. Однако, в самой операционной системе уже встроен мощный и полезный инструмент - утилита df. Она расшифровывается как disk filesystem и предназначена для предоставления полной информации об использовании дискового пространства файловыми системами.
Принцип работы df
Утилита отображает имя устройства, общий объем доступных блоков, общее дисковое пространство, использованное и свободное пространство, а также точки монтирования. Базовый вариант использования выглядит так: sudo df

Для удобства восприятия данных, часто используют параметр -h, который преобразует размеры из байтов в более понятные килобайты, мегабайты и гигабайты.
Детальная информация о файловых системах
Если вам необходимо увидеть данные по всем смонтированным файловым системам, включая псевдофайловые, используйте df -a. Это дает наиболее полную картину. Для отображения типа файловой системы вместе с остальными данными, используйте ключ -T. Например, sudo df -T

Удобные форматы отображения информации
По умолчанию, размеры отображаются в байтах, что не всегда удобно. Команда df -h решает эту проблему, показывая значения в килобайтах, мегабайтах или гигабайтах. Можно также задать конкретные единицы измерения: -k для килобайт, -m для мегабайт.

Определение занятого места для конкретных разделов и типов файловых систем
Чтобы узнать, сколько места занято в определенной директории, например, /home, просто укажите путь: df -hT /home

Если необходимо отфильтровать информацию по типу файловой системы, используйте опцию -t. Команда sudo df -t ext4 отобразит данные только для систем, использующих файловую систему ext4. А чтобы исключить определенный тип из вывода, используйте -x
Контроль инодов и получение справки
Важной функцией является проверка инодов - структур данных, хранящих информацию о файлах. Команда sudo df -i показывает количество использованных и свободных инодов. Их нехватка может привести к невозможности создания новых файлов, даже если есть свободное место на диске. Чтобы увидеть полный список доступных параметров утилиты, используйте df --help
В заключение
Утилита df - это незаменимый инструмент для мониторинга дискового пространства в Linux. Комбинируя различные ключи, такие как -h для удобного формата или -T для отображения типа файловой системы, можно гибко получать детальную информацию обо всех смонтированных разделах, что критически важно для эффективного администрирования системы.
Буду рад видеть вас в числе подписчиков моего Дзен‑канала и
Telegram‑канала! Все комментарии к статье и живые обсуждения - именно
там.
До новых встреч!