demonicus wrote:
I'm kinda used to the philosophy that reserving less than 15GB of HDD for the operating system itself, is plain shortsightedness.
In the dedicated server business, everyone is used to having lots and lots of disk space. There are already 3TB drives out there, and we'll probably see 5TB by this time next year. Meanwhile, disk speed hasn't increased much (except SSD, which usually don't come in such large sizes) so it takes a long time to move around a lot of data. This leads to the "philosophy" of reserving large amounts of disk space to every partition, because repartitioning can be very painful.
In VPS environments, on the other hand, you pay for what you use. So there's a strong incentive for you to purchase only the resources that you need NOW. It is not "shortsightedness" to use a small OS partition now, because if you ever need more space, you can upgrade at any time.
A bare LAMP stack only takes up around 1GB. To save money, you should watch your disk usage like a hawk and take appropriate actions to keep it under control. For example, if you plan on producing verbose log files and keeping them for a long time, you should set up a cron job to zip them up and move them to a storage-oriented service such as Amazon S3. The same applies to any large static files such as videos.
Also, as @JshWright said, the disk drives you get at Linode aren't the 7200 rpm SATA variety that are getting cheaper every week. In order to deliver acceptable performance to 40 customers at the same time, the disks need to be very very fast -- something like 15K rpm SAS drives. Those babies cost a fortune.
demonicus wrote:
if I'm going to have hosting for other users, it's a real bummer to have to limit the storage space to something so low.
The "unlimited everything for $7.99/mo" business model that shared hosts often use is obviously not suitable here. You need a farm of dedicated servers for that. But remember that there are "premium" shared hosts who still manage to sell 5GB of disk space for $20/mo, and who won't suspend you the next time you get slashdotted. That's something you can easily do with a cluster of Linodes.
demonicus wrote:
I can't find ANY information about the costs of extra storage. Do I have to sign up before I can see that or something?
You just upgrade to the next plan. There's also extra storage that you can purchase temporarily, but it's extremely expensive ($2/mo) and not advertised anywhere, which probably means that Linode wants you to just upgrade.