+254725682556 +254725052660 info@ziprof.co.ke
Client Area

Hosting

Understanding Inode Limits: What They Are and How to Reduce Usage

An inode is a record your hosting server keeps for every single file and folder in your account: every image, email message, cache file, and script. Most shared hosting plans cap the total number of inodes you can use, separately from your disk space limit. You can be well under your storage quota and still hit your inode limit if your account has a very large number of small files.

When you reach the limit, the server can't create new files. In practice this means uploads fail, your website may stop working correctly, and incoming email can bounce because new messages can't be written to your mailbox.

What Counts Toward Your Inode Limit

  • Every file in your website (including thousands of small files inside frameworks like WordPress plugins/themes)
  • Every email message stored on the server, especially in webmail folders like Inbox, Sent, and Trash
  • Cache and session files generated by your website software
  • Old backup archives sitting in your account
  • Log files that grow over time

Folders count too, so a website with many small subfolders uses more inodes than one with the same amount of data in fewer, larger files.

How to Check Your Current Inode Usage

In cPanel

  1. Log in to cPanel.
  2. Scroll to the Statistics panel on the left side of the dashboard (or find it under the general account summary).
  3. Look for the Inode Usage figure, shown as a number used out of your total allowance.

In DirectAdmin

  1. Log in to DirectAdmin.
  2. Open the Account Information or Statistics section on your dashboard.
  3. Check the Inodes line, which shows your current count against your plan's limit.
If you're consistently near your limit, act before you reach 100%. Once an account hits its inode cap, new files can't be created until you free some up, which can break your website or stop email delivery without warning.

How to Reduce Inode Usage

  1. Delete old backup files you've already downloaded and don't need stored on the server.
  2. Empty the Trash and clear out old messages in the Sent folder for each email account, either through webmail or your email client.
  3. Remove unused plugins, themes, and old website versions or staging copies you no longer need.
  4. Clear cache folders generated by your website software (many caching plugins have a Clear Cache button in their settings).
  5. Check for large log files and delete ones you don't need to keep.
  6. If you use version control tools locally, avoid uploading folders like node_modules to your hosting account, since they can contain tens of thousands of small files.

If you've cleaned up and are still consistently near your limit, your account may simply need a plan with a higher inode allowance to match how your website or mailboxes are used.

For a broader look at what your hosting plan includes, see Understanding Your Hosting Account: Disk Space and Bandwidth Limits.