Web Hosting Secrets: Inodes

I bet most web hosting shoppers have not heard about inodes. It is, after all, almost an abandon topic in web hosting industry as the technical term reveals the secrets behind unlimited hosting offers.

What’s an inode, actually?

Detail definition quoted from Wikipedia:

In computing, an inode is a data structure on a traditional Unix-style file system such as UFS. An inode stores basic information about a regular file, directory, or other file system object.

When a file system is created, data structures that contain information about files are created. Each file has an inode and is identified by an inode number (often referred to as an “i-number” or “inode”) in the file system where it resides.

Inodes store information on files such as user and group ownership, access mode (read, write, execute permissions) and type of file. On many file system types the number of inodes available is fixed when the filesystem is created, giving a maximum number of files the file system can hold. Typically when a file system is created about 1% of it is devoted to inodes.

The term inode usually refers to inodes on block devices that manage regular files, directories, and possibly symbolic links. The concept is particularly important to the recovery of damaged file systems.

In layman’s term:

Every time a file is created or uploaded on a server, an inode is created. Simply say, inode is the count of the files on your web hosting account.

Inodes and web hosting offer

You might see unlimited hosting services offered everywhere but what you didn’t notice is that all these offers comes with protective clauses that stand against the hosting users.

Limitation on inodes for instance is a good example of these clauses.

In order to control server usage, inodes are often limited by web hosting providers. Generally a good web host will offer up to hundreds of thousand inodes limits (which is more than enough) but there are terrible hosting companies that suspend their customer account at 40,000 inodes. These lousy web host must be avoided at all cost as their ‘unlimited offer’ is nothing more than marketing lies to trap shoppers.

Inodes limitation at reputable web host

As said, inodes limitation is an abandon topic that you can hardly get hosting company talked about it. Hostgator is so far the only web host I knew that revealed their inodes limitation.

Bluehost mentioned about account suspension/CPU throttle for overused CPU quota (but not inodes); Lunarpages talked about inodes count on their wikipage but nothing specific are mentioned; while for others, I can’t really find anything mentioned.

How many inodes you can get with Hostgator hosting?

For Baby Croc hosting plan, I get 250,000 inodes at Hostgator. The hosting company also reveals further that if inodes in your account exceed 50,000, then only your databases will be backed up on our weekly backup schedule. Static files will not get backed up.

In case you wonder, the inodes limitation is stated at the front page of your Hostgator cPanel. Scroll down a little and you’ll see a bar (as shown the small image above). Clicking on the ‘View Inode Distribution’ shows further on your account inodes usage (categorized based on directory, refer image below).

Inodes distribution at Hostgator hosting account

Further readings on Hostgator’s file storage limitation, check out this blogpost at Review Hostgator.

What does this means to web hosting shoppers?

Basically 250,000 inodes is a pretty more than enough to normal usage. FYI my Hostgator account (which I host 5 sites on it) consumes 15,476 inodes at this time of writing and the rest of 90%+ capacity remained unused for years.

To be frank, unless you plan to run a buggy scripts or a spammy programs you shouldn’t worry too much about inodes at Hostgator. The notification about inodes, in fact, is a good sign showing that Hostgator is the very few who’re willing do hosting business in honest way. With such transparency, I’m convinced that the company will honor their commitments and will ensure their customer gets exactly what they paid for.




Shameless Self-Promotion: Read My Web Hosting Reviews!

In case you're looking for the right web host, perhaps these reviews will help:

Hostgator Hosting GreenGeeks Hosting BlueHost Hosting Fatcow Hosting IPage Hosting Review
Hostgator Review GreenGeeks Review BlueHost Review Fatcow Review iPage Review



45 Comments for "Web Hosting Secrets: Inodes"

  1. avatar web hosting reviews Says:

    thanks . I am in love with hostgator. They are so good.

  2. avatar Casey Andrews Says:

    Just to clear things up a little (maybe the policies have changed in time):

    The Inode limit for cPanel is 250,000

    Host Gator limits 100,000

    Host Gator does offer Reseller accounts with unlimited Inode

    btw: I love Host Gator!

  3. avatar Jerry Says:

    @Casey: Yes, indeed the policy is changed. As written earlier – For Baby Croc hosting plan, I get 250,000 inodes at Hostgator.

    I’m a fan of Hostgator as well! ;)

  4. avatar Ardian Yuli Setyanto Says:

    Does this inode number reflect the number of files in our server ? i have used Powweb for 3 months and i not yet found inode limitations.
    Thanks.

  5. avatar Jerry Says:

    @Adrian: Not all web host will reveal their inode limitations. So far I have only noticed Hostgator who’s showing inodes usage/limitation via cPanel.

  6. avatar Jim Dandy Says:

    You might want to update your website as Bluehost now has a 50K inode limit. And they are asking people to leave that are over that limit.

  7. avatar Bob J Says:

    Looks like hostgator has reduced even more. It’s now 50k for shared and reseller accounts.

  8. avatar Jerry Says:

    @Bob: Thanks a lot for the info, I just get in touch with a Hostgator crew and verified your claims. (Updating my post now)

    Transcript of the chat:

    Question: Hi, I heard that you guys are lowering the inodes limit and it’s now 50,000 instead of 250,000. True?

    (10:59:35 PM) Manuel Ve: has entered the chat.
    (10:59:37 PM) System: There currently are 0 people in front of you.
    There are currently 20 chat technicians assisting customers.

    (10:59:41 PM) Manuel Ve: Hello, welcome to HostGator Live Chat.
    (10:59:46 PM) Jerry: Hi there
    (10:59:53 PM) Manuel Ve: Yes that is the limit unless you have a dedicated server
    (11:00:02 PM) Jerry: how about shared hosting?
    (11:00:10 PM) Jerry: it used to be 200k…
    (11:00:34 PM) Manuel Ve: Samething
    (11:01:06 PM) Jerry: could the inode limit be raised if i need more? extra charges?
    (11:01:37 PM) Manuel Ve: No this is a server wide setting
    (11:01:52 PM) Manuel Ve: You would need a dedicated server
    (11:01:52 PM) Jerry: alright thanks for the info Manuel

  9. avatar Bob J Says:

    Perhaps my mistake. Their pre-seller FAQ (http://support.hostgator.com/articles/pre-sales-questions/inode-usage-limits) may have some misinformation. Querying the forums indicate what you had said – >50k just means no more automated backups…

    They should update their faq. :)

  10. avatar Bob J Says:

    Sorry for so many posts… I was just about to pull the trigger on moving to hostgator when I saw the FAQ entry on their site, googled, found your site, etc.

    Going to hostgator’s terms of service (http://www.hostgator.com/tos.shtml) reveals something completely different from what your chat said:

    7b.) INODES
    The use of more than 250,000 inodes on any shared account may potentially result in a warning first, and if no action is taken future suspension. Accounts found to be exceeding the 50,000 inode limit will automatically be removed from our backup system to avoid over-usage. Every file (a webpage, image file, email, etc) on your account uses up 1 inode.

    Sites that slightly exceed our inode limits are unlikely to be suspended; however, accounts that constantly create and delete large numbers of files on a regular basis, have hundreds of thousands of files, or cause file system damage may be flagged for review and/or suspension. The primary cause of excessive inodes seems to be due to users leaving their catchall address enabled, but never checking their primary account mailbox. Over time, tens of thousands of messages (or more) build up, eventually pushing the account past our inode limit. To disable your default mailbox, login to cPanel and choose “Mail”, then “Default Address”, “Set Default Address”, and then type in: :fail: No such user here.

  11. avatar Jerry Says:

    @Bob: This is definitely the old TOS that I referred to when I wrote this post. The info from chat is the latest – and it’s 250,000 no more now :(

  12. avatar Bob J Says:

    I just had my own ‘Live Chat’ and asked about the conflicting TOS and pre-seller FAQ entry. The response I received:

    (12:13:27 AM) Benjamin Da: We do not provide backups after 50,000 inodes.

    (12:13:47 AM) Benjamin Da: After 250,000 we will require you to lower your inode usage, as this causes a resource issue on the server that you are being hosted on.

    (12:14:56 AM) Bob: Thank you. I would suggest that the pre-seller ‘FAQ’ entry should be updated to clarify this point.

    (12:16:10 AM) Benjamin Da: I understand, Bob, If you would like, you can email feedback@hostgator.com and request that this be updated, as we are happy to implement positive changes recommended by our clients.

  13. avatar Jerry Says:

    Bob, thanks a lot for your input!

  14. avatar Dumb Shopper Says:

    Wow this seems pretty confusing and I am now not sure if Hostgator is a good choice anymore… Jerry, is the inodes an important factor to a web host?

  15. avatar Jerry Says:

    Yes, indeed the responses Bob and I got are contradicting. I am seeking clarification from the related personnel and will response once I’m clear about the issue. Stay tuned!

    Anyway, the inodes limitation shouldn’t be a major issue for you to decide on a web host. Personally, I think Hostgator is a great web host and highly recommend their service.

  16. avatar GatorDoug Says:

    Hi there,

    I’m the Customer Service Manager at HostGator and wanted to reach out here and provide some additional clarification.

    Here is a quote from our Terms of Service:

    “The use of more than 250,000 inodes on any shared account may potentially result in a warning first, and if no action is taken future suspension. Accounts found to be exceeding the 50,000 inode limit will automatically be removed from our backup system to avoid over-usage.”

    I think that makes it clear, but what Bob told you (as a result of talking to Benjamin) is correct. 250,000 is the maximum we allow. 50,000 is the maximum we will backup. The 250,000 limit is more of a soft limit than it is a hard limit (we don’t do much if problems aren’t being caused).

    That FAQ article is a little misleading and I’ll get that clarified so we can avoid confusion in the future.

    Hopefully this clears up some of the questions / concerns. If you have any other questions or comments, feel free to let us know.

    Best,

    Douglas
    HostGator.com LLC

  17. avatar RB Says:

    Ok, as someone new to shared web hosting, I am confused by the inodes issue. So here is a stupid question from a newcomer: If I do see my inode usage going up too high, is lowering your inodes as simple as deleting files or do you create an inode when you delete a file as well? In short, how do you lower your inode count if if is getting too high?

  18. avatar Jerry Says:

    @RB: Deleting some files will reduce your inodes. A few easy ways to keep your inode count slim includes:

    - Remove all files and folders you don’t need;
    - Delete unused cache files (some web apps will create loads of duplicated caches);
    - E-mails – don’t keep the messages in your web inbox (use a mail agent instead!)

    I hope these help. But seriously, inodes shouldn’t be your major concern you won’t be reaching the limit for most web hosts.

    Good luck with your venture in the exciting webmaster world. :)

  19. avatar RB Says:

    Thanks so much for the info!

  20. avatar Gixmi Says:

    thanks for information, really first time i read about inodes. i will study more on net.

  21. avatar Yogi Says:

    So as far as I understood this inode concept,
    google apps should be another use tip to lower the inode usage as using default mail of web host will increase the inode consumption. Am I right. Also jerry, I’m looking forward to buy web host, Does hostgator still remains your favorite or are there any other services that should/coulde be considered. I’m looking for about 3 years plan with offcourse lesser money to invest and better serive. (two ot more domain hosting will be great)

    Thanks

  22. avatar Jerry Says:

    @Yogi: Yes, Hostgator is still my top favourite. Their price is a little higher than the others (some goes up to $2-4/mo extra) but I think they worth every cent of it.

  23. avatar Johnboy Says:

    7b.) INODES
    The use of more than 250,000 inodes on any shared account may potentially result in a warning first, and if no action is taken future suspension. Accounts found to be exceeding the 100,000 inode limit will automatically be removed from our backup system to avoid over-usage. Every file (a webpage, image file, email, etc) on your account uses up 1 inode.

    Sites that slightly exceed our inode limits are unlikely to be suspended; however, accounts that constantly create and delete large numbers of files on a regular basis, have hundreds of thousands of files, or cause file system damage may be flagged for review and/or suspension. The primary cause of excessive inodes seems to be due to users leaving their catchall address enabled, but never checking their primary account mailbox. Over time, tens of thousands of messages (or more) build up, eventually pushing the account past our inode limit. To disable your default mailbox, login to cPanel and choose “Mail”, then “Default Address”, “Set Default Address”, and then type in: :fail: No such user here.

  24. avatar paarth Says:

    Hi thanks for the post about inode, really it was interesting to read about inode. Not many webmasters know about it but we should know.

  25. avatar Son Dakika Haberleri Says:

    yep, I am also hating this inode policy of web hosting companies.
    I dont understand why l have to get a vps or dedicated for just to store little image files.
    I dont need extra ram, cpu or bw, l just need storage for litle images like 5 M or 10 M.
    Where can l get a good hosting with 5 M inode limit in cpanel?
    Thanks…

  26. avatar Scott Says:

    FYI: The link to the Bluehost helpdesk about halfway through this article is outdated. It now points to something completely different.

  27. avatar Jerry Says:

    @Scott: Thanks – just patched with a new link.

  28. avatar Steve Says:

    I shared a justhost.com unlimited hosting with my friends and we got unto 60,000 and then they gave us 24hrs to bring it down to 50,000 or they would close our account so we moved. Now we have been with host gator for a year on the reseller hosting and we never have a problem.

  29. avatar Ravi Says:

    Thanks !!! i was always worry about this node distribution in my Cpanel , So far i have hosted 4 sites and my Inodes are at 22000 but i guess there is no point of worrying as u said
    Thanks again!!
    Kudos to HostGator

  30. avatar Facelifted My Web Design Site... - Small business forum Australia Says:

    [...] Facelifted My Web Design Site… inodes explained here – http://www.webhostingsecretrevealed….ecrets-inodes/ I use a portable version of Chrome at work as it's easier to browse safely [...]

  31. avatar Gothic Fairy Lady Says:

    Hi, i have a hostgator business account and have 8 websites on the 1 hosting plan, i am currently using
    181334 out of 250,000 which seemed like a lot, also, i didnt actually know what an inode was, i thought i had better look it up! Now i know its not really anything to worry about i feel much better so thank you.

    I think for the money, Hostgator are probably one of the best hosts around. Their customer service on the live chat is a really good feature.

  32. avatar Mikeh77 Says:

    I just started using HostGator and i love it to. Plus I have a Coupon For 25% Off, every bit can help. It’s, eshops4gator , just put into coupon spoy and start saving. Good Luck

  33. avatar questions abt inode.inode gurus plz have a look Says:
  34. avatar eX-tremes Says:

    I’m now using hostgator and seeking another web hosting that offer 100k up of inode. finally, I still can’t find except hostgator. Do you know any hosting that offer 100k up inode?

  35. avatar skilo Says:

    Hostgator is terrible, you have to verify every little detail about your account with them via phone, lol good luck trying to get them on the phone!.

    seriously screw hostgator…

  36. avatar Curious Says:

    Hi. Can someone tell me how Forums are affected by inodes?

    What I mean is, is an inode created every time someone post a message in a forum?

    This is important because I’m planning to launch a forum on a free host and it seems likely that 50k messages will, eventually, be posted.

    On the other hand, if forum messages (or private messages inside the forum) are all included in a single inode, it wouldn’t be a problem…

    I’d appreciate any help on this :)

  37. avatar 6 Useful Tips to Choose Wordpress Hosting for Your Site Says:

    [...] From Web Hosting Secrets: Inodes [...]

  38. avatar William Says:

    Hey,

    I have a justhost account and was just told that I exceeded the 50K inode limit this week. They told me to get it down within 24 hours.. I’ve deleted a lot of files and a website that I’ve discontinued. Still over the limit. Every correspondence with them, I am told that I have a different number of inodes. This is a real pain. I plan to open a hostgator account and move some sites. If anyone knows a way to reduce the inodes that wordpress uses, it would be a great help. Everyone says “delete files you don’t need” but I can’t tell which files are critical or not.

  39. avatar Robert Says:

    How can I remove some or all of the inodes? I don’t want to cause any problems to any of my sites.

    Thanks

  40. avatar Ashley Says:

    Inodes hey. Just found out about them. I have apparently exceeded my 50,000 limit on my UNLIMITED Justhost account. I keep a clean hosting account, i.e. it’s well managed and old files are deleted and the structures are well organised hence I can’t delete any folders or files. I’m now going to search the web for a goos honest webhosting company, can anyone recommend anyone – I have noticed some NAS boxes come complete with Linux, PHP mysql apache hence I’m starting to think hat this would be a better way to ghost my sites and use something like https://www.dyndns.com/ to redirect my domain name.

  41. avatar Robert Greenlee Says:

    Webhostingpad.com 10,000
    Godaddy.com 500,000

  42. avatar FrustratedGuy Says:

    Me too inodes exceed 50K. Mine was 70+K.
    And because of that FCSK was triggered and somehow my entire ~10 websites in server were completely wipe-out without any heads-up or warning whatsoever from them. Worst of all I do not have any backup.

    Another thing Justhost limit CPU throttle up to 10% only. One of my site went to 70% and was suspended.

    Please check the T&C. A lot of “we are not liables for this and that”

  43. avatar Rasel Says:

    Hi,
    I’m confused to choose from “Hostgator Baby” plan and “GoDaddy Delux 4GH” plan. What is their current inode limit?

    And what is the inode limit of Hostgator Aluminium Reseller hosting plan?

    How many wordpress sites can be hosted in “Hostgator Baby” plan and “GoDaddy Delux 4GH” plan? I wish to host hundreds of wordpress and joomla sites :-)
    So which plan would be better?

    If I choose “Hostgator Baby” plan now, will I be able to upgrade to Hostgator Aluminium Reseller hosting plan?

    Please help. Thanks

  44. avatar Rasel Says:

    Hi guys,
    I’ve found some of my answers. They are as follows:

    [Initial Question]:
    (4:10 pm) [System] Customer has entered chat and is waiting for an agent.
    (4:11 pm) [John A.] Welcome to HostGator Live Chat, my name is John. How may I assist you today?
    (4:11 pm) [Rasel]: Hi John.
    (4:11 pm) [Rasel]: I’m confused to choose from “Hostgator Baby” plan and Hostgator Aluminium Reseller hosting plan.
    (4:12 pm) [John A.] I’m sorry, are you trying to upgrade, or find out the difference between the two?
    (4:12 pm) [Rasel]: What is the current inode limit of these plans?
    (4:14 pm) [John A.] There is a Soft limit of 100,000 inodes, where once this is surpassed, the account will no longer be backed up, but you can continue to upload to it. After 250,000 inodes, the account will be in violation of our ToS
    (4:14 pm) [Rasel]: Actually right now I want to choose your Baby plan and after some months I want to upgrade it to reseller plan, when I will host 40 to 50 wordpress sites. Is that possible?
    (4:15 pm) [Rasel]: OK. What about the reseller plan?
    (4:15 pm) [John A.] Sure, you can upgrade at any time you’d like, and we assist you with the entire transfer process
    (4:15 pm) [John A.] It has the same limits
    (4:17 pm) [Rasel]: How many wordpress sites can possibly be hosted in a baby plan. I want a practical answer from your experience
    (4:18 pm) [John A.] Hmm… it really comes down to the content, amount of plugins, and the caching that is involved. I’ve seen some plans host around 50-75 basic ones with no problems, and I’ve seen some single installations that are very resource-intensive that can barely run on a Baby plan. It really comes down to WordPress optimization
    (4:20 pm) [Rasel]: How many wordpress sites can be hosted on “Hostgator Aluminium Reseller hosting plan” plan?
    (4:21 pm) [Rasel]: Basic ones.
    (4:22 pm) [John A.] It would be the same answer as above, there’s really no easy limit as it could be anywhere from a few hundred to 10 or so
    (4:22 pm) [Rasel]: OK, thank you very much for your answers.
    (4:22 pm) [Rasel]: Bye.
    (4:23 pm) [System] Chat closed by Customer request.

  45. avatar Andre Says:

    Thank you for your article

    I love hostgator too :)



Have your say! Leave a comment.

Please also share the article if you like it. Comments are moderated and rel="nofollow" is in use. Please no link dropping unless it's necessary, do not spam, and do not advertise.