iNodes: What You Need To Know

If you have a website then you have a web host. Whether or not you know it, your web host is keeping track of how many iNodes you have and may have set a limit on how many you’re allowed. Don’t worry too much about it though, for the most part you’re not going to reach your iNode limit, but it’s still useful to know what they are and how they relate to your website.

SO WHAT IS AN INODE?

iNodes Blog

What is an iNode? No, an iNode is not a hot new apple product; it’s a way of storing data on a traditional Linux file system. iNodes store basic information about the components of a data system, such as files, directories, and the like.Each file is described by an iNode number, which acts as its identification and allows a server to find a particular file within the system.

iNodesstore information related to user and group ownership, access permissions, and file type. All of these things are integral to having a working Linux server. In many cases, the number of iNodes available is determined during the creation of the file system itself. This is the reason that even if you have “unlimited” hosting, your website may only be able to grow to a certain size. If your head is swimming with information, just know that the more files you have and the more complex your file system is, the more iNodes you need to describe it.

INODES AND YOU

iNodes Blog

Web hosting is a competitive environment. Users looking for the best deal will frequently take an offer with the best space to price ratio, and as a result many web hosting companies have started to use the marketing strategy of offering “Unlimited Web Hosting”. These hosts offer unlimited bandwidth, unlimited disk space, unlimited domain names, etc. Although this form of hosting may take a good deal of restrictions off the user, unlimited space is an illusion.

What many of these hosts don’t tell you is that in unlimited web hosting you are still restricted by your iNode limit. Rather than being restricted by the amount of disk space that you’re allowed, you’re now restricted by the built in limit of the filing system on your Linux server. If you pass the iNode limit with your web host, they will most likely stop backing you up, and if you refuse to downsize they could potentially kick you off your server or force you out of shared hosting.

A good web hostwill show you how many iNodes you are currently using. Since there has to be an iNode constructed for every single one of the thousands of files your website uses, the number is going to be fairly high. Joomla!with no additional activity, uses 5683 iNodes after being installed. Though this may seem large, iNode limits are usually somewhere in the hundreds of thousands, giving you plenty of time until you reach the cap.

WHAT DOES THIS MEAN?

iNodes Blog

If by this point you’ve started to panic, you should calm down. The majority of users won’t ever reach their iNode limit, so unlimited hosting goes further than they would ever need. If you don’t have an unlimited hosting plan, you will run into one of the other restrictions before you run into your iNode limit. However, if you are one of the few sites that does generate a large amount of files this may be a problem for you.

An issue that larger sites tend to run into is a backup problem. Many sites do compressed backup in which they package your entire website every time that you make changes to it. If you have thousands of files and thus thousands of iNodes this can take a lot of space, energy, and processing power which is a premium for web hosts. Due to the stress that compressed backups have on a server, some web hosts have recently changed over to incremental backups, which compares the new site with the backup and only updates what has changed. This new system does not take as much processing power but does take more disk space.

If you have gone over your iNode limit, simply delete old e-mails and files you don’t need anymore. There are a variety of open source mail filters available online like spamassassin that can help you keep out unwanted e-mails. If you’re reaching your iNode limit, chances are that you can probably find some fat to trim and get yourself out of a sticky situation. If you’re website is really taking off however, you may consider switching to a virtual private server or a dedicated server to accommodate additional growth.

THE CONCEPT of an iNode is somewhat nebulous, and could easily be approached with a “So What?” attitude. But for you and your website it’s important to understand some of these concepts. An iNode is a way of storing data in a Linux filing system. Although many web hosts may offer unlimited web hosting, in reality you are capped by an iNode limit. Most websites will never reach this limit, but for those that do you can have a serious problem. As long as you take appropriate action and have a good web host to take care of you, you should be fine.

Tags:2 web hostinghow to do hostingi needi need web hostinginodesunlimited hosting