Rain WikiWindows · Linux · Android

df (disk free)

Инструмент командной строкиВсе дистрибутивы Linux

df (disk free) — это стандартная команда, которая показывает размер, занятое место, доступное место и точку монтирования каждой смонтированной файловой системы. df -h выводит размеры в удобном для чтения формате; df -i показывает использование инодов вместо байтов, что объясняет ошибки 'No space left on device', когда свободное место в байтах еще есть.

1Чтение столбцов

Filesystem — это устройство, Size — общий объем, Used и Avail — занятое и свободное место для обычных пользователей, Use% — процент использования, а Mounted on — каталог, в котором оно отображается.

В ext4 по умолчанию около 5% зарезервировано для root, поэтому сумма Used + Avail может быть меньше, чем Size, и обычные пользователи могут столкнуться с нехваткой места до того, как Use% достигнет 100%.

2Полезные параметры

-T добавляет тип файловой системы, -x tmpfs скрывает временные файловые системы в оперативной памяти, а df -h /var показывает только ту файловую систему, в которой находится /var.

Как проверить свободное место

  1. Выполните: df -hT -x tmpfs
  2. Найдите файловую систему с высоким значением Use%.
  3. Также проверьте иноды: df -i
  4. Затем изучите содержимое с помощью du или ncdu, чтобы найти, что именно занимает место.

Осторожно

  • Никогда не заполняйте корневую файловую систему до 100%: службы, входы в систему и обновления пакетов могут перестать работать.

Источники

  1. df(1) man7.org
  2. inode(7) man7.org

Примечание: RainServer предлагает мониторинг и безопасную очистку для серверов Linux; программа показывает, что будет изменено, и запрашивает подтверждение.

Последняя проверка: