Как проверить место на диске и его использование в Linux

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

Некоторые дистрибутивы Linux разделяют определенные каталоги, такие как /var и /home, на отдельные разделы. Хотя такой подход имеет свои преимущества, он также создает дополнительные точки отказа и повышает вероятность того, что на отдельных дисках или разделах закончится свободное место.

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

Шаги для мониторинга дискового пространства и свободного места в Linux

Откройте терминал.

Отобразите размер диска/раздела, использование и свободное пространство с помощью команды df.

Представьте использование и доступное пространство с помощью df в удобочитаемом формате.

Единицы измерения изменены на M(Megabyte), G(Gigabyte), T(Terabyte) и т.д. вместо блоков.

Отображение информации об использовании диска для определенного раздела.

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

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

Изучите дополнительные опции команды df, чтобы лучше контролировать размер и использование диска в Linux.

Использование:

  • -a, --all включает  дубликаты, недоступные файловые системы
  • -B, --block-size=SIZE масштабирует размеры на SIZE перед печатью; например, '-BM' выводит размеры в единицах 1,048,576 байт;

    -h, --human-readable печатает размеры в степени 1024 (например, 1023M)

  • -H, --si печать размеров в степени 1000 (например, 1.1G)
  • -i, --inodes выводит информацию об инодах вместо использования блоков
  • -k, --block-size=1K
  • -l, --local ограничить листинг локальными файловыми системами
  • --no-sync не вызывать синхронизацию перед получением информации об использовании (по умолчанию)
  • --output[=FIELD_LIST] использовать формат вывода, определенный FIELD_LIST, или выводить все поля, если FIELD_LIST опущен.
  • -P, --portability использовать формат вывода POSIX
  • --sync вызвать синхронизацию перед получением информации об использовании
  • --total исключить все записи, несущественные для доступного пространства, и вывести общий итог
  • -t, --type=TYPE ограничить листинг файловыми системами типа TYPE
  • -T, --print-type вывести тип файловой системы
  • -x, --exclude-type=TYPE ограничить листинг файловыми системами не типа TYPE
  • --help вывести справку и выйти
  • --version вывести информацию о версии и выйти

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