Найти в Дзене
Артем Антонов

Как проверить свободное место на диске в Linux? Простое введение в df.

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

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

Принцип работы df

Утилита отображает имя устройства, общий объем доступных блоков, общее дисковое пространство, использованное и свободное пространство, а также точки монтирования. Базовый вариант использования выглядит так: sudo df

Для удобства восприятия данных, часто используют параметр -h, который преобразует размеры из байтов в более понятные килобайты, мегабайты и гигабайты.

Детальная информация о файловых системах

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

-2

Удобные форматы отображения информации

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

-3

Определение занятого места для конкретных разделов и типов файловых систем

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

-4

Если необходимо отфильтровать информацию по типу файловой системы, используйте опцию -t. Команда sudo df -t ext4 отобразит данные только для систем, использующих файловую систему ext4. А чтобы исключить определенный тип из вывода, используйте -x

Контроль инодов и получение справки

Важной функцией является проверка инодов - структур данных, хранящих информацию о файлах. Команда sudo df -i показывает количество использованных и свободных инодов. Их нехватка может привести к невозможности создания новых файлов, даже если есть свободное место на диске. Чтобы увидеть полный список доступных параметров утилиты, используйте df --help

В заключение

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

Жду ваших комментариев! Поставьте лайк, если хотите видеть больше интересного контента.

До скорой встречи!