Originally posted by poison
I don't wanna start a pop war ^^
but assuming you wanna install program x and don't have enough space on one of your partitions, lets say /usr ...but enough space for that program in /etc....
what are you going to do. reformat your system ?
if your logs fill up your harddisk it's the same whether you got them on a extra partition or not, you can still boot from CD and delete them.
the only case I could think of extra partitions are usefull is ... reinstalling the OS...
and you only get extra performance if those partitions are on seperate physical media...
I'm only talking about what my experince is...
please give me a comment ^^
That's why I mentioned also to create your partitions for future expansion and such. I've never created a separate parititon for /etc, just doesn't take up that much space to tell you the truth.
Like explained above, if you have a separate /var/ partition where your logs are stored, if something crazy happens for your logs to just keep writing to fill up your drive, they will not exceed the amount of space assigned to the partition they are mounted on, thus enabling you or not requiring you to have to use a boot disk, etc to get your system up and running.
Also like mentioned above, gives you more control over setting up quota's as well.
I run my server with what I stated above. Without X installed, my / partition is only taking up 55 megs along with having about 900 megs left over with free space. I plan my partitions carefully. I create a 10Gb partition for /usr in which only about 800 megs is taken up currently. Plenty of space to work with down the road.
And regarding performance, there is no harm in separating to have separate paritions for your directories to mount to, so why not divide them up for all the extra benefits, instead of having them all on one big partition?
Also, I boink my system and only want to reinstall /usr with its packages, well, makes it alot easier to do if its on its own partition, instead of trying to install it with every other directory alongside with it, etc.
Trust me, the advantages of having seperate partitions to me outweigh just having one big one.
That's my two cents.