Table of Contents

An inode limit in web hosting is a cap on the number of files (and folders) your account can have — not their total size. Every file, folder, and email on your account uses one inode, so the inode limit counts items rather than gigabytes. It exists even on plans with ‘unlimited’ storage, and it is a quiet limit many people never notice until a site with a huge number of small files (or a full email box) starts approaching it. Understanding inodes helps you avoid an unexpected wall.

This guide explains what an inode is, why hosts set inode limits, what happens if you hit one, and how to keep your file count under control.

Animated illustration of website files on a server going live to a website in the cloud

Did you know?

Inode limits count files, not size. A site can be well under its storage limit yet still hit an inode limit because it has an enormous number of tiny files — cache files and old emails are common culprits.

What an inode is

An inode is a data structure a Linux filesystem uses to track a single file or folder — its location, permissions, and metadata. In practical hosting terms, one inode roughly equals one file or folder. So your inode usage is essentially the total number of files, folders, and emails in your account.

This is a different measure from disk space. Disk space is about how many gigabytes your files occupy; inodes are about how many separate items exist. A few large files use little in inodes; a great many tiny files use a lot, regardless of their combined size.

Why hosts set inode limits

Hosts, especially on shared plans, set inode limits to keep the server healthy and fair. A filesystem with an enormous number of files becomes slower to manage and back up, and one account with millions of tiny files can degrade performance and backups for everyone on a shared server.

So the inode limit is a way of ensuring accounts use a reasonable number of files, keeping the shared environment fast and backups manageable. It is a normal, sensible limit — one that ordinary sites rarely approach, but that exists to prevent abuse and runaway file counts.

What happens if you hit the limit

If your account reaches its inode limit, you typically cannot create new files, which can break things in surprising ways: new uploads fail, caching cannot write files, email cannot be received (each email is a file), and some site functions stop working. The site may not go fully down, but new file-creating actions fail.

Hosts often warn you as you approach the limit, and reaching it is usually a sign that something is generating far too many files — rather than that your site is genuinely too big. The fix is to find and reduce the source of the excess files.

What uses a lot of inodes

A few things generate large numbers of files and can push you toward an inode limit:

  • Email: each message and attachment is a file; large mailboxes add up fast.
  • Cache files: caching plugins can create many small files.
  • Old backups on the account: each contains many files.
  • Log files: can accumulate over time.
  • Unused plugins, themes, or old sites: lots of files you no longer need.

Pro Tip

If you host email with your site, old messages are often the biggest inode consumer. Clearing out large, old mailboxes (or using dedicated email hosting) is one of the quickest ways to reduce inode usage.

How to keep your inode count down

Keeping inode usage healthy is mostly good housekeeping. Clear out old emails and empty spam and trash folders regularly, since each message is a file. Remove old on-server backups and download them elsewhere instead. Delete unused plugins, themes, and abandoned old installations that leave many files behind.

It also helps to keep caching sensible (a well-configured cache, not runaway file generation) and to clear old logs. Most sites that hit inode limits do so because of accumulated clutter rather than genuine size, so periodic tidying usually keeps you comfortably within the limit.

Should inode limits worry you?

For most ordinary websites, no. A typical site with a normal number of files, sensible caching, and a tidy mailbox stays well within its inode limit and never notices it. It becomes relevant mainly for accounts hosting a lot of email, sites with runaway cache or log files, or accounts cluttered with old installations and backups.

So treat the inode limit as a reason for occasional housekeeping rather than a constant worry. When comparing plans, it is worth glancing at the inode limit alongside storage — but for a well-kept site, it is a limit you are unlikely to reach.

Want hosting with generous, honest specs?

Hostinger’s plans come with fast NVMe storage, ample resources, free SSL, and clear limits — no fine-print surprises. From a few dollars a month; use code PROTIPS for the reader discount.

See Hostinger plans

FAQs

What is an inode limit in web hosting?

An inode limit is a cap on the number of files and folders your account can have, not their total size. Every file, folder, and email uses one inode, so the limit counts items rather than gigabytes. It exists even on ‘unlimited’ storage plans as a way to keep the server fair and healthy.

What is an inode?

An inode is a filesystem data structure that tracks a single file or folder — its location and metadata. In practical terms, one inode roughly equals one file or folder, so your inode usage is essentially the total number of files, folders, and emails in your account.

Why do hosts limit inodes?

To keep the server healthy and fair, especially on shared plans. A filesystem with a huge number of files is slower to manage and back up, and one account with millions of tiny files can degrade performance and backups for everyone. The limit ensures reasonable file counts.

What happens if I hit my inode limit?

You typically cannot create new files, which can break things: uploads fail, caching cannot write files, email cannot be received (each email is a file), and some functions stop. Hosts usually warn you as you approach it, and it usually signals something generating too many files.

What uses the most inodes?

Email (each message and attachment is a file), cache files from caching plugins, old on-server backups, accumulated log files, and unused plugins, themes, or old sites. Large mailboxes are often the biggest consumer if you host email with your site.

How do I reduce my inode usage?

Good housekeeping: clear out old emails and empty spam and trash, remove old on-server backups (download them elsewhere), delete unused plugins, themes, and abandoned installs, and keep caching and logs sensible. Most inode problems come from clutter, so periodic tidying keeps you within the limit.

The bottom line

An inode limit is a cap on how many files and folders your hosting account can have, counting items rather than gigabytes — so it exists even on ‘unlimited’ storage plans. Every file, folder, and email uses one inode, and hosts set the limit to keep shared servers fast, fair, and easy to back up.

Most ordinary sites never approach it; the accounts that do are usually cluttered with old emails, runaway cache or log files, or abandoned installs. Keep your mailbox and files tidy, clear old backups and logs, and glance at the inode limit alongside storage when comparing plans — and it will remain a limit you rarely need to think about.

When you are ready, you can start with Hostinger and use code PROTIPS for the reader discount. An inode limit caps your file count, not size — good housekeeping keeps most sites well within it.

Scroll to Top