As discussed in my previous posts, it is important to know the number of inodes your web pages are using, to stay within the limit granted by hosting services. In many forums they say that the usual 50,000 inode limit is very generous, but it is not that difficult to reach it, as I learnt the hard way a week ago. Before, I was blissfully happy not knowing what an inode was…

When you upload pages to your site, you know how many files and directories there are. If you check your email, the number of emails will give you an additional inode count. As long as in your site you are only going to have files uploaded by you and email accounts, you won’t probably need to worry about inodes. The problem appears if you are planning on having a blog, a forum, a content-management system or any other software package. These packages all have a large quantity of files even just installed. And some are made in such a way as to generate many additional files when you start using them.

Example-case: a basic Moodle installation, with menus only in English and no courses, has 4,850 inodes approximately to start with. If you upload 30 courses, this number goes up to 11,000 inodes. And that’s without any students (real example taken from here). 30 courses are loads. Ok, another example: one Moodle platform with “only” 7 courses BUT 500 students has 20,000 inodes (example taken from here). The reason is that every time a student uploads an exercise, Moodle creates two inodes: one corresponding to the student’s folder inside the exercise folder, and one corresponding to the actual exercise. 5 exercises, 10 inodes. 500 students doing the 5 exercises, 5,000 inodes. And it keeps growing… Furthermore, each language pack has over 600 inodes. So if you want to support different languages, be aware of how the number of inodes is going to increase even more. So knowing this, it is wise not to have more than one Moodle installation in a single web hosting account if you want to have many students. But if you don’t know about inodes, you might get a web hosting package with loads of disk space and as many mysql databases as you want, install Moodle, b2evolution and say Joomla and collapse your server in no time.

I have not been able to find a list of the inodes all well-known packages have to start with. I think this information is important to be able to decide what hosting account to get or how to use your hosting accounts in a more efficient way (for example combine Moodle and a few small scale web pages in a server and a forum and a blog in another). Therefore I have set upon myself the task of compiling an inode count list as complete as possible. At the initial release of this post, the table is far from complete. I will be adding more entries to the table as I find out the number of inodes each installation comes with. If you find out any additional data, do let me know, and I’ll add it to the list. Also, if you’d like me to find out the inode count of any program I don’t have yet, drop me a note as well, and I’ll see what can I do.

programme inode count1 source2
b2evolution 850 olivetalks
Drupal 400 olivetalks
Gallery 14000 K. Mikhaylov
Joomla ?
Mambo 2450 olivetalks
Moodle 4850 olivetalks
osCommerce 1100 El Blog Boyacense
TikiWiki 4250 olivetalks
TYPO3 ?
WebCalendar 200 olivetalks
WordPress 650 olivetalks

1. unless otherwise stated, this number corresponds to the basic installation, before adding any files, users,… and only the default language package installed. The number of inodes has been rounded to the nearest 50th. The inode count appears in italics if the value has not been double-checked by olivetalks.
2. inode count obtained by.



Subscribe to olivetalks to receive an email whenever a new post appears in the category of your choice.
Print This Post Print This Post

Tags: , , , , , , , , , , ,

4 Responses to 'The return of the inodes - tell me your package and I’ll tell you your inodes'

Subscribe to comments with RSS or TrackBack to 'The return of the inodes - tell me your package and I’ll tell you your inodes'.

  1. March 15th, 2008 at 2:20 pm
    saef-ci said,

    Hi LadyRostand, I have just installed osCommerce which is also in Fantastico. I decided to check the inodes before starting to play with it, following your instructions from the other post. I thought you would like to know the basic osCommerce installation has 1095 inodes. All the best, saef-ci

  2. March 15th, 2008 at 4:48 pm
    LadyRostand said,

    Hi saef-ci, thanks for the inode count of osCommerce! I’ll add it to the table right away. I have never used osCommerce. Maybe some day!

  3. May 8th, 2008 at 5:39 pm

    Huh! I got + 14 000 inodes with default installation of Gallery2 (i used Fantastico to get it).

    Btw. They have 13 Mb tarball with sources. Very impressive.

  4. May 9th, 2008 at 3:57 pm
    LadyRostand said,

    Hi Konstantin, thanks for the info. 14 thousand nodes are really loads! Let us know if you prefer us to link to another URL of yours, as the one you left seems to be still under construction :-)

Post a comment