Whenever you’re looking for a web hosting company the last thing you will probably pay attention to is inodes. Honestly, lets face it when you’re in the market for a new host there are a number of things that people tend to overlook. Inodes are just one of those things that newbie webmasters will overlook. Chances are they will find out what they are when their web hosting account gets suspended. This is a very common problem with shared hosting, but still can be a problem with VPS, Reseller, and dedicated servers.
Ok, let me explain this the simplest way I know how. I’m not going to give you some big technical term from Wikipedia.com or anything that is going to confuse you more. Basically, lets say Molly has a WordPress site. It could be any CMS; I am just using WordPress for an example. She installs WordPress and about 4-5 plugins. In the MySQL database this is a table which tells the server how to process the information. Molly, then uploads 20 pictures; you guessed it that means she is using more inodes. Then she goes on her way and publish 40 post/pages over the next 5 months. Even, more inodes are being created. Over time it will grow very quickly.
Inodes are either readable, writable, or have an execute function. So basically, if you install plugins, images, themes, etc. these are all using inodes. Many web host do have limits to the amount of inodes they allow on their hosting plans. This number will vary from host to host. I actually love this plugin WP Optimize because it allows you to clean up your MySQL databases and frees up some inodes. Be sure to check it out if you have been suspended or are concerned about your resource usage. I have written an article on resource usage that you will find helpful, too.
Obviously, you have probably seen a number of host offering unlimited bandwidth, space, resources, etc. A lot of respectable host do this like InMotionhosting.com. So InMotion won’t tell you upfront how many inodes you can use. Does that make them bad? No the reason being is they don’t have a set number that they allow or don’t allow. A real life example is I reached the maximum number on my VPS and just contacted them because I couldn’t publish anymore post on tbwhs.com. I was like what is going on. They explained that my inode limit had been reached. They just made some adjustments on the backend and I was good to go. (Since, then I have cleaned up my servers a lot, but I had no idea it had become that clustered.) I used 700,000 out of 700,000. I did clean up my server and InMotion did up my inode count from 700,000 to 12,000,000. My new inode usage is now 489,281. So you can see I saved about 200,000 by cleaning up my server.
So when you login to your cPanel with Hostgator.com, Siteground.com, Doteasy.com or any host that uses cPanel you should be able to see your inode limit. From the screenshot below you will see exactly what it will look like:
I actually took the time to jump on live chat with various web hosting companies to see what I could find out about their inode usage. I picked 10 companies completely by random and asked them what they accepted on their shared hosting plans. Here is a graphic that I made which shows you what they will allow on their shared servers:
Hopefully, now you have a better understanding of what inodes are, and why you shouldn’t just completely disregard the term when you see it. Please do let me know if you have any questions about inodes that are not addressed in this article. Please leave your comments down below.
Embed This Image On Your Site (copy code below):