Linux Ubuntu - inode limitation on a 500GB hard disk ? Can you explain please?

view full story

http://unix.stackexchange.com – I am launching a social networking website on LAMP Stack on Linux Ubuntu, I know that people are going to upload lots of pictures. Let's say I have 5000 users and each user upload a minimum of 100 pictures which is 500,000 pictures. I do have other files on the disk such as my web template images and etc. Under my public www, I might have approximately 1 million files or more. Do Linux filesystems support that many files? What are the limitations and how to overcome them? Can anyone please explain what limits on the number of files there are in Linux in plain English? (HowTos)