Skip to main content

Inode

Updated: July 15, 2026
By Willya Randika

Inode is a Linux filesystem metadata unit that stores technical facts about a file — size, permissions, timestamps, and where the data sits on disk. Every file and folder on a hosting account uses one inode, no matter how small the file is.

On shared hosting, you can run out of “slots” for files even when disk space in GB still looks fine. The limit is often the file count, not only storage bytes.

A Simple Analogy

Picture a library. Each book has a catalog card: title, shelf, last borrowed date. An inode is like that card — not the book’s content.

Shelves can still be empty while catalog cards run out. Then you cannot add new books. On hosting: uploads fail, new mail may bounce, and caches cannot write until inodes are freed.

Why It Becomes a Hosting Problem

Shared plans often cap accounts around 50,000–250,000 inodes (provider-dependent). Common burners:

SourceWhy it hurts
EmailEach message ≈ 1 inode; large mailboxes add up fast
CMS cachesWordPress and similar create many tiny files
PHP sessionsUncleared session files pile up
On-server backupsFull site copies can hold hundreds of thousands of files
node_modulesFrontend/backend dependency trees are extremely file-heavy

“Unlimited disk” marketing can still hide a hard inode cap — one reason “unlimited” is never truly unlimited.

How to Check Usage

In cPanel, inode usage usually appears on the main dashboard next to disk usage.

Over SSH (when available), from the home directory:

find . -maxdepth 1 -type d -print0 | xargs -0 -I{} sh -c 'echo "$(find "{}" | wc -l) {}"' | sort -rn | head -20

The output shows which folders hold the most entries — start cleanup there.

What to Watch For

  • Do not keep full backups inside the hosting account — move them off-server
  • Trim old mail and spam; archive externally if needed
  • Limit cache retention — enable auto-purge on cache plugins
  • Ask for the inode limit before buying shared hosting; brochures often omit it
  • Deleting one huge file frees one inode; deleting thousands of tiny files is what actually helps

FAQ

Do inode limits matter on a VPS?

Linux still uses inodes, but VPS and dedicated limits are usually much higher or effectively not a day-to-day issue. Pain shows up most on shared hosting.

Inodes are almost full — what first?

Find the busiest folders (cPanel or the command above). Prioritize email, caches, sessions, local backups, and leftover CMS installs. Clean those before asking support for a higher cap.

Disk space is free but uploads fail — why?

Often the inode cap is hit, not the byte quota. Disk and inode limits are separate resources.

Does a CDN reduce inodes?

CDNs help more with bandwidth and speed. Inode usage drops only when you actually remove files from the server.

Disclaimer: Hosting Wiki articles are prepared for educational and reference purposes. Hosting technology keeps evolving, so some technical details may change over time.