Введение
Команда df
(disk free) — важный инструмент в Linux для просмотра подробной информации об использовании дискового пространства. Эта команда особенно полезна для мониторинга и управления ресурсами системного хранилища. Это руководство познакомит вас с основами df
и покажет, как использовать его в различных сценариях для повышения эффективности управления системами Linux.
Предварительные условия
Прежде чем начать, убедитесь, что у вас есть:
- Система Linux запущена и работает.
- Доступ к командной строке (терминалу).
Установка
Команда df
обычно предустановлена во всех дистрибутивах Linux. Однако, если по какой-то причине он недоступен, вы можете установить его с помощью менеджера пакетов вашего дистрибутива. Например, в Debian/Ubuntu:
sudo apt-get install coreutils
В Red Hat/CentOS:
sudo yum install coreutils
Основное использование
Самый простой способ использовать df
— получить обзор использования дискового пространства на всех смонтированных разделах:
df
Эта команда распечатает таблицу с информацией о каждом разделе, включая файловую систему, общий размер, используемое пространство, свободное пространство и точку монтирования.
Расширенное использование
Отображение в мегабайтах или гигабайтах.
Чтобы отобразить размер в мегабайтах или гигабайтах, используйте опции -m
или -h
соответственно:
df -m
df -h
Параметр -h
(удобочитаемый для человека) особенно полезен, поскольку он форматирует размер в более читаемый формат, например МБ или ГБ.
Просмотр информации о конкретной файловой системе
Получить информацию о конкретной файловой системе можно, указав точку монтирования:
df /dev/sda1
Просмотр информации обо всех файловых системах, включая несмонтированные файловые системы
Чтобы просмотреть информацию обо всех файловых системах, включая несмонтированные, используйте опцию -a
:
df -a
Просмотр информации о файловых системах определенных типов
Вы можете фильтровать файловые системы по типу, используя опцию -t
, за которой следует тип файловой системы:
df -t ext4
Эта команда покажет только файловые системы ext4.
Практические примеры
Пример 1: Мониторинг дискового пространства
Предположим, мы хотим регулярно контролировать дисковое пространство нашего основного раздела:
df -h /
Пример 2. Проверка дискового пространства на всех разделах
Чтобы получить полный обзор дискового пространства на всех разделах:
df -hT
Опция -T
также отображает тип файловой системы.
Пример 3. Проверка дискового пространства в несмонтированных файловых системах
Чтобы проверить место на диске во всех файловых системах, включая несмонтированные:
df -ah
Заключение
Команда df
— важный инструмент для всех, кто работает с системами Linux. Благодаря многочисленным опциям df
позволяет эффективно и точно отслеживать и управлять ресурсами системного хранилища. Поэкспериментируйте с различными флагами и комбинациями, чтобы раскрыть весь потенциал этой команды.