What are Inodes and How to Manage Them?

What is an Inode?

An inode is your hosting's file counter. Every file, folder, email, or symbolic link counts as an inode. It doesn't matter if the file weighs 1 byte or 1 GB — each consumes exactly one inode.

Why is there a Limit?

The inode limit exists to maintain shared server performance. An excess of files can slow down backups, antivirus, and other server operations for all users.

View Your Current Inode Usage

  1. Log in to cPanel
  2. Go to the "Files" section
  3. Click on "Disk Usage"
  4. You will see the number of inodes used vs the limit

How to Reduce Inode Usage

  • Empty email trash and spam: Each email is an inode. Full inboxes can accumulate thousands.
  • Delete old backups: .zip and .tar.gz backup files in your account consume many inodes.
  • Clear WordPress cache: Cache plugins can generate thousands of temporary files.
  • Delete unused themes and plugins: Each has tens or hundreds of files.
  • Clean PHP sessions folder: cPanel → Advanced → PHP Sessions
⚠️ If you reach the limit: Your site may stop working, and you won't be able to create new files. Act before reaching 90% of the limit.