Merry Christmas & Happy 2027! Less downtime. More good times. Celebrating 13 years of sorlavit.com
Skip to content
Sorlavit KimIT Support, Network & Infrastructure Services Let’s talk

ปุ่มแปลไทยจะเปิดบทความผ่าน Google Translate เพื่อแปลอัตโนมัติ โดยคงโค้ดและคำสั่งไว้ตามต้นฉบับ

Linux Commands / IT Support Guides

Diagnose inode exhaustion with df -i

A server can have free storage bytes and still fail to create a tiny file. Too many small files may have exhausted the filesystem's inode capacity.

Compiled for Sorlavit Kim · Published · Updated · 1 min read

Environment and inputs: Linux · Bash-compatible shell; package and service names vary by distribution

Try the diagnostic command

Use the stated shell and platform. Replace sample domains, addresses, services and paths with values from the system you are authorized to support.

df -i

How to read the result

The inode totals and IUse% indicate object allocation on filesystems that report this information. A nearly exhausted inode count differs from running out of data blocks.

What to do next

Identify the affected mount, then inspect likely caches, session stores or spool directories with the service owner. Plan retention changes instead of deleting application state blindly.

Before you make a change

Some filesystem types allocate inodes dynamically or report them differently. Confirm the filesystem behavior before assuming a fixed inode limit.

Source & further reading

GNU Coreutils — df invocation

Independently written summary reviewed on 2026-11-01. The example illustrates a possible application; it is not a client case study.

Share this article

Back to results