21+ years in hosting · Jaipur, India · INR billing with 18% GST · 24/7 email support
Blog · WebJi® India

What is an inode in hosting?

Quick answer

An inode is the Linux filesystem record for one file or folder, holding its permissions, owner, timestamps and data location. Hosting plans count inodes separately from disk space, so a full inode quota blocks new files and mail even when gigabytes are free. Check File Usage in cPanel, or run du --inodes over SSH.

For site owners whose uploads or email stopped working while the disk meter still shows free space.

✓ In business since 2005
✓ INR + GST billing
✓ 24/7 Email Support — avg reply < 60 min
GuideWebJi®
knowledge
Read time
4 min
Sections
7
Updated
14 Nov 2026
Written by
WebJi® team

What an inode stores on a hosting account

An inode, short for index node, is the filesystem record for one file or one directory. The name you see in a folder lives in the directory entry. The inode holds the rest: file type, permissions, owner, size, timestamps, link count, and pointers to the data blocks.

Hosting uses the inode count for how many of those records the account has used. A 2 KB cache file and a 20 MB photo each take one inode. The count does not measure megabytes.

  • One regular file uses one inode. A directory uses one too.
  • The filename is stored in the directory, not inside the inode.
  • Two hard links can share one inode and one set of bytes.
  • A symbolic link has its own inode.

Inode limit versus disk space on hosting

Disk quota is a byte budget. The inode limit is a count of files and directories. Either cap can be hit first. A site full of tiny files can sit under its disk limit and still be unable to create a new file.

Inode limit versus disk space on hosting
LimitWhat it measuresWhat full looks like
Disk spaceBytes stored on the accountUploads fail because the byte quota is full
InodesFiles, directories, and other filesystem objectsNew files fail while the disk meter still shows free space

Why shared hosting caps the inode count

On shared hosting, many accounts use one filesystem. A huge number of tiny files slows directory scans, backups, and mail delivery for every account on that volume, even when the bytes are small. The cap stops one account from filling the inode table.

WebJi® does not print a numeric inode cap on the shared plan pages. A plan name that says unlimited is not that number. Email support@webji.services and ask for the cap on the plan before you pay.

Choosing the product is a separate step from reading the file cap. Read what shared web hosting is when you are deciding between a shared account and another kind of server.

Mail, caches and sessions that use inodes

Inodes are mostly used up by small files that arrive in large numbers, not by photos.

  • On cPanel, each stored email is usually its own file, so an old mailbox can pass the website.
  • Cache files, session files written inside the account, and error logs each take one inode.
  • Backup copies that are never deleted climb the count while the disk meter still looks fine.
  • Thumbnail folders do the same on a site with many images.

A database is not one inode per row. The server stores tables as files, and on many shared plans those files sit outside the home-directory quota. Read File Usage in the panel instead of counting rows.

How to check inode usage in cPanel and SSH

On cPanel hosting, the account's inode total is File Usage in the Statistics column, not the Disk Usage screen.

  1. Log in to cPanel.
  2. In the Statistics column, read File Usage. That figure is the inode count for the account.
  3. Under Files, open Disk Usage only when you need which folders hold the bytes. That list is disk, not a per-folder inode total.
  4. If SSH is enabled, run quota -s and your cPanel username. That line is the account. df -i is the whole filesystem, so it is not your personal cap.

To find which folder holds the files, run this over SSH from your home directory. GNU du counts inodes instead of bytes with --inodes:

du --inodes --max-depth=1 ~ 2>/dev/null | sort -n | tail -15

Repeat it inside the biggest folder until you reach the culprit, such as a cache or mail directory. ls -i and stat show the inode number of a single file.

You know the check worked when File Usage shows the used count, or when quota prints a files column for your username. If the panel shows no limit, email support@webji.services and ask what the account cap is.

What happens when the inode quota is full

When the inode quota is full, the account cannot create any new file or folder, even though disk space can still show free gigabytes. Uploads fail, a new message may not save, and the file manager reports that it cannot create a file or folder.

A site that writes a cache or session file on each visit can start returning errors even though the home page file is still on disk. Deleting files frees inodes. Deleting a database row does not, unless that action also deletes files.

How to bring an inode count back down

To bring the inode count down, delete files you do not need, then read File Usage again. The number should fall once the files are gone. If it does not, the copies may still sit in Trash or in a mail folder you have not opened.

  • Remove old backup copies, unused staging folders, and cache directories.
  • Empty spam and mail you no longer need. Each message is usually one file.
  • Uninstall themes and plugins you do not run, including their leftover folders.
  • Turn off a backup schedule that writes a full copy into the account every day.

If the files that remain are ones you must keep, the cap is the constraint. Ask support@webji.services which account fits the count before you pay for a larger one.

FAQ

Frequently asked questions

How do I check inodes?

In cPanel, read File Usage in the Statistics column. That number is the account inode count. On SSH, quota -s plus your username shows the account. df -i shows the whole filesystem, not only your files.

How are inodes used?

The filesystem assigns an inode when a file or directory is created. A program finds the name in the directory, then reads the inode for permissions and for where the bytes are stored. Hosting uses that same count as the account file cap.

What is the difference between inodes and disk space?

Disk space measures bytes. Inodes measure how many files and directories exist. A folder of tiny cache files can fill the inode quota while the disk meter still shows free space.

Do emails count as inodes on hosting?

On cPanel, mail is usually stored as one file per message, so each message uses an inode. Database table files may sit outside the home-directory quota. Read File Usage rather than the number of database rows.

How many inodes does WebJi shared hosting include?

The shared plan pages do not print a numeric inode cap. Email support@webji.services and ask for the cap on the plan before you pay. A plan name is not that number.

Last editorial update: 14 November 2026. Prices follow the dated sources on this page; checkout confirms current charges.

WebJi® since 2005

Ready to get started with WebJi®?

Join 12,000+ businesses across India and overseas. INR pricing, 18% GST shown before payment and 24/7 email support in Hindi and English — average first reply under 60 minutes.