df (disk free)
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.
Как проверить свободное место
- Выполните:
df -hT -x tmpfs - Найдите файловую систему с высоким значением Use%.
- Также проверьте иноды:
df -i - Затем изучите содержимое с помощью du или ncdu, чтобы найти, что именно занимает место.
Осторожно
- Никогда не заполняйте корневую файловую систему до 100%: службы, входы в систему и обновления пакетов могут перестать работать.
Связанные статьи
- Использование диска с помощью du и ncduКак найти, что заполняет диск в Linux с помощью du и интерактивной утилиты ncdu, используя параметры для ограничения поиска одной файловой системой.
- Иноды и ошибка «No space left on device»Что такое инод, как посмотреть использование инодов с помощью df -i и как найти директории с миллионами мелких файлов.
- Поиск больших и старых файлов с помощью findКак использовать find для вывода списка больших или старых файлов в Linux, их безопасного предварительного просмотра и удаления только проверенных данных.
Источники
Примечание: RainServer предлагает мониторинг и безопасную очистку для серверов Linux; программа показывает, что будет изменено, и запрашивает подтверждение.
Последняя проверка: