Blog · WebJi® India

What is an inode in hosting?

Quick answer: An inode is the Linux record for one file or folder. It stores permissions, owner, timestamps, and where the bytes sit on disk. Hosting plans count those records separately from gigabytes. A full inode quota stops new files and mail even when disk space is still free.
✓ In business since 2005✓ INR + GST billing✓ 24/7 Email Support — avg reply < 60 min
Close-up of rack-mounted servers with glowing blue and green status LEDs, shallow depth of field — what is inode in hosting

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.

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

cPanel Disk Usage sorts folders by bytes. It is not the inode count. For the byte side of the same problem, use the Linux disk-space guide.

Close-up of rack-mounted servers with glowing blue and green status LEDs, shallow depth of field — what is inode in hosting

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

The overrun is rarely the photos. It is small objects that arrive in large numbers.

  • 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 total is in the Statistics column, not on 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.

You know the check worked when File Usage shows a 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

The account cannot create a new filesystem object. 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

Delete what 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.

Frequently Asked Questions

What is meant by an inode?

An inode is the Linux filesystem record for one file or one directory. It stores the type, permissions, owner, size, timestamps, and the location of the data. Hosting counts these records separately from disk space.

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 happens when the inode quota is full?

The account cannot create new files or folders, even if disk space remains. Uploads fail, new mail may not save, and the file manager reports that it cannot create a file. Deleting unused files frees inodes.

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.

Need help with this?

WebJi® support does it for you — free. Talk to our Jaipur team →