Inodes Explained
What Is an Inode in Web Hosting, and Why Does File Count Hit Your Limit?
Inode limits catch people off guard because they cap file count, not gigabytes — here's what an inode actually is and how to bring a high count back down.
1
Inode used per file, folder or email message stored
NVMe
SSD storage keeping file-heavy accounts fast regardless
Daily
Backups that also benefit from a leaner inode count
24/7
Human support if you're not sure what's using your inodes
In short
An inode is a filesystem record that stores the metadata for a single file, folder or email — its permissions, timestamps and location on disk — and every item uses exactly one inode regardless of its size. Hosting plans cap inode count separately from storage space because huge numbers of tiny files, like cache fragments or individual emails, slow down filesystem operations and backups more than raw disk usage does.
That's why an account can hit its inode limit while barely using any disk space at all — the culprit is usually thousands of small files, not a few large ones.
Every file, folder and even email message on a hosting account is represented on disk by an inode — a small data structure holding its permissions, ownership, timestamps and the pointers that tell the filesystem where its actual content lives. Creating a new file, even an empty one, uses up one inode, completely separate from how many megabytes that file takes up. That's the part that surprises people: an account can be nowhere near its storage limit and still hit its inode cap.
Hosts set inode limits because filesystem performance and backup speed depend heavily on the number of individual files being tracked, not just their combined size. Reading, indexing or backing up an account with a few hundred thousand tiny files takes meaningfully longer than one with the same total size spread across a few thousand larger files. Hosting Cheap's NVMe SSD storage keeps file-heavy accounts fast either way, but knowing what actually drives your inode count up makes it much easier to stay comfortably under any limit.
What Is an Inode in Web Hosting, Exactly?
An inode (short for "index node") is the record a Linux filesystem keeps for every single file, directory and, on most hosting setups, every individual email message stored in Maildir format. It holds metadata — permissions, owner, timestamps, size, and pointers to where the actual data blocks live on disk — but not the filename itself, which is stored separately in the directory structure.
Because every file, folder and email creates its own inode, the total inode count on a hosting account is really a count of "how many individual things exist," not "how much data exists." A ten-megabyte video file and a one-kilobyte text file each use exactly one inode, which is why storage size and inode count can move in completely different directions on the same account.
Why Hosts Cap Inodes Instead of Just Capping Disk Space
Disk space and inode count measure two different kinds of pressure on a server. Disk space measures how much room your files physically take up; inode count measures how many separate entries the filesystem has to track, open and back up. An account with an enormous number of tiny files can slow down directory listings, backup jobs and general filesystem operations even while using very little actual storage.
Capping inodes protects the shared filesystem performance that every account on a server depends on, the same way a disk space cap protects available storage. It also tends to flag real problems early — a runaway cache directory or an overflowing spam folder generating hundreds of thousands of tiny files is usually worth cleaning up anyway, inode limit or not.
The Usual Suspects: What Actually Eats Up Your Inode Count
A handful of sources are responsible for most unexpectedly high inode counts. WordPress and other CMS cache plugins can generate thousands of small cache files as pages render; email accounts stored in Maildir format count every single message as its own file, so a few busy inboxes with years of unarchived mail can add up fast; and image-heavy sites, especially WooCommerce stores, generate multiple resized thumbnail files for every product photo uploaded.
Log files that rotate without ever getting cleaned up, leftover files from a development tool uploaded by mistake, and session files from certain plugins all contribute the same way — lots of small files that individually seem harmless but collectively push an account toward its limit. None of these show up clearly in a simple disk-space number, which is exactly why checking inode usage separately matters.
How to Check and Reduce Your Inode Usage Before You Hit the Cap
The cPanel-style panel included with Hosting Cheap plans shows current inode usage directly in the account stats, so checking where you stand takes seconds rather than requiring command-line access. If usage is climbing, start with the obvious wins: clear cache-plugin directories, empty the email trash and spam folders, and archive or delete old messages sitting in Maildir-format inboxes that no one reads anymore.
From there, remove unused plugins, themes and their leftover files, delete any accidentally uploaded development folders, and check whether an image plugin is generating more thumbnail sizes than your theme actually uses. Daily backups mean you can clean house without worrying about losing anything you actually need, and 24/7 human support can help track down what's consuming inodes if the source isn't obvious from the file manager alone.

File-Heavy Sites Stay Fast on the Right Infrastructure
Inode limits exist to keep shared filesystem performance predictable, not to punish sites with a lot of content. A cache directory cleanup or an inbox archive session usually solves a rising inode count without touching a single page your visitors actually see.
Hosting Cheap plans run on NVMe SSD storage that stays fast even for file-heavy accounts, with a cPanel-style panel that shows your inode usage clearly and 24/7 human support if you need help tracking down what's using it.
- Inodes count files, folders and emails — not gigabytes
- Cache directories and Maildir inboxes are common inode culprits
- cPanel-style panel shows current inode usage in your account stats
- 24/7 human support to help track down a rising inode count
Why Hosting Cheap
What you get
NVMe SSD storage
File-heavy accounts stay fast regardless of inode count.
Clear usage visibility
The cPanel-style panel shows inode usage alongside disk space at a glance.
Daily backups
Clean up cache files and old emails without risking anything you need.
Free managed migration
Move an existing account over, inode-heavy cache files and all, at no cost.
24/7 human support
Real people to help track down what's actually driving up your inode count.
1-click installers
Reinstall a lighter cache or image plugin in minutes if the old one is the culprit.
How It Works
Get set up in a few steps
Check your current inode usage
Look at the inode stat in your cPanel-style panel to see how close you are to the limit.
Clean up the usual culprits
Clear cache directories, empty email trash, and archive old Maildir messages first.
Remove leftover files and thumbnails
Delete unused plugin files, stray development folders and excess image thumbnail sizes.
Included
Everything you need, on every plan
- An inode is used by every file, folder and email message
- Inode limits are separate from disk space limits
- Cache plugins and Maildir email are common sources of high inode counts
- WooCommerce thumbnail generation can multiply inode usage per product
- cPanel-style panel shows inode usage directly in account stats
- NVMe SSD keeps file-heavy accounts fast regardless of inode count
- Daily backups protect your site while you clean up files
- 24/7 human support can help track down a rising inode count
FAQ
Frequently asked questions
What is an inode in web hosting?
An inode is the filesystem record created for every file, folder and email message on your account, storing its metadata rather than its content. Every item uses exactly one inode no matter its size.
Is an inode the same as disk space?
No. Disk space measures how much data your files contain; inode count measures how many separate files, folders and emails exist. An account can be low on inodes while barely using any storage.
Why does my hosting account have an inode limit?
Because huge numbers of small files slow down filesystem operations and backups more than raw file size does. Capping inodes keeps shared server performance predictable for everyone.
What usually causes a high inode count?
Cache plugin files, Maildir-format email inboxes with years of unarchived messages, WooCommerce product thumbnails, and leftover log or development files are the most common culprits.
How do I check my inode usage?
The cPanel-style panel included with Hosting Cheap plans shows current inode usage right in your account stats, no command line required.
How do I reduce my inode usage?
Clear cache directories, empty and archive old email, remove unused plugins and their leftover files, and check whether your image plugin is generating more thumbnail sizes than needed.
Related hosting
Web Hosting
NVMe SSD hosting with a cPanel-style panel showing clear inode usage.
WordPress Hosting
Fast hosting tuned for CMS sites, where cache plugins often drive inode count.
VPS Hosting
More headroom, including higher inode limits, for growing file-heavy sites.
Extras
Additional tools and add-ons to manage a growing hosting account.
Get Hosting That Stays Fast However Many Files You Have
NVMe SSD storage and a clear cPanel-style panel from $2.09/mo, with 24/7 human support if inode usage climbs.
Get Started