If you've had WordPress hosting for any length of time, it's likely you've ran across the Inode Limit inside your cPanel:
Sometimes this can be alarming to newcomers who don't understand what it is.
An inode is a data structure in a Unix-style file system that describes a filesystem object such as a file or a directory. Each inode stores the attributes and disk block location(s) of the object’s data. Filesystem object attributes may include metadata (times of last change, access, modification), as well as owner and permission data. Directories are lists of names assigned to inodes. A directory contains an entry for itself, its parent, and each of its children.
Look At Inodes Like Individual Files
So basically, 1 file (such as a PHP page, email, image, etc.) is equal to 1 Inode.
If you notice, all of our WordPress hosting packages offer unlimited disk usage, but contain a limit on the number of Inodes per account:
You'll notice when you hover over the information icon beside disk usage it shows two Inode limits; the first is the soft, the second is the hard.
An example is the Starter package: 250,000 Inode limit.
What Uses The Most Inodes?
Nine times out of ten when a user runs into these limits it's because they're not regularly clearing their email inboxes or they're trying to host too many websites in one cPanel.
Spam folders for example can quickly fill-up with a lot of junk. Inside of cPanel you can actually set these to automatically delete after 30 days.
You'll also notice two of the packages above have limits on the number of websites you can host in each account with the other two being unlimited.
How Many Inodes Does My WordPress Website Use
On average, a WordPress website with around 20+ pages of content uses around 15,000 - 20,000 Inodes, hence very well within the limit.
The majority of our customers never run into an issue, and if they do, it's for one of the reasons mentioned above.