df -h показывает использование файловых систем, а du -sh — размер выбранного каталога. Для нехватки inode используют df -i.
Как посмотреть занятое дисковое пространство в Linux?
df -h показывает использование файловых систем, а du -sh — размер выбранного каталога. Для нехватки inode используют df -i.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
df -h показывает использование файловых систем, а du -sh — размер выбранного каталога. Для нехватки inode используют df -i.
Начните с файловой системы, где возникла проблема:
df -h /var
df -i /var
du -sh /var/log
df и du могут расходиться: например, удалённый файл ещё открыт процессом, а его место пока не освобождено. Также влияют права, точки монтирования и особенности хранения. Для поиска крупных подкаталогов в GNU du подходит --max-depth=1, но обход большого дерева создаёт I/O-нагрузку. Не удаляйте найденные файлы автоматически, пока не понятны их назначение и владелец.