How To Reduce inode Count

An inode is a record in a disk table, which contains information about a file or folder such as its size, owner, device node, socket, pipe, etc., except data content and file name. The number of inodes on your account equals the number of files and folders you have on it.

Our customers may see the number of inodes they are using from their account’s cPanel -> Stats -> Inodes Usage (situated on the left side on the cPanel home page). You may need to click on the Expand Stats link in order for the Inode usage graph to be displayed.

Every time a file is opened, the file’s inode is read by the kernel of the server. The more files/folders you have, the more inodes you use. And the more inodes you use, the more system resources your account consumes. That is why it is a common and necessary practice among hosts to limit the number of inodes on a shared server, where it is not suitable for one account to use system resources and leave no power for the other accounts.

In case your account reaches the maximum number of inodes, it may be excluded from the backup system, or you may experience problems with file uploading, receiving emails, and see errors when accessing your website.


Thus it is wise to keep the number of your inodes(files/folders) as small as possible.

You can see the number of inodes they are using from their cPanel > Inodes Usage.

To reduce the number of inodes your account uses, you should:

remove all files/folders you don't need;

check the number of cache files you have; applications such as Joomla can generate a lot of cache files; you should regularly check your cache folder and reduce the number of cached files you keep;
Applications such as Joomla can generate a lot of cache files, which are increasing the amount of the inodes for your hosting account. You should regularly check your cache folder and reduce the number of cached files you keep. Most of the applications, which are caching content have the so-called Purge cache functionality inside their administrative area, which can be used for clearing such files.



if you have Default Address (catch-all) enabled, make sure you check the mailbox regularly and delete all mails you don't need;

check  your cPanel's main email account regularly; the mails for it are kept in:

 /home/username/mail/cur
 /home/username/mail/new

where username is your cPanel username. You can manually delete the messages in these folders using cPanel's File Manager or your favorite FTP  client;

you should also check your email accounts regularly and delete any spam messages from them;

if you have email accounts you don't need or use, it would be best to remove them;


If you have a large number of files/folders and reducing their number is not a suitable option for you, you may consider dedicated solution or spliting your account

We strongly recommend spliting of accounts.

This can be achieved by buying more cPanels hosting accounts or go for reseller hosting where you can create unlimited cPanels.

Note :- Each cPanel can accomodate 1 Lac inodes with limits soft limit 1 Lac and hard Limit 2.5 Lacs. After crossing hard limit cPanel will not accept any new file
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Website infected with an IFRAME or malware script

Website infected with an IFRAME or malware script IFRAME and java script based malware...

To optimize and speed up your websites:

• Always use latest and compatible versions of the CMS applications. • Do optimize and repair...

Payment Options: How do I make payment?

Please  mail us : billing@agmwebhosting.com

My script needs to use 777 permissions

For scripts that require '0777' directory permissions, we do not allow those permission settings...

How long does it take for my account to be setup after signing up?

If your payment option is credit card Your account will be setup immediately after sign-up. You...