I am now in my first of four classes for unix admin. I have to setup a partitioning scheme for a portable harddrive we will be using in class. I know the partitions needed, but i guess I want a better understanding of the partitions and what sizes are needed so I can have a pretty good scheme to use, like for example, where do log files go so i need alot of room for that, etc (I'm used to the install doing it for me, but I have to think like an sa now

)
Now in my newbie thinking, should the / (root) area be the largest? I would also want to configure it as just a home workstation, but in the future would incorporate it to be a webserver and mailserver to keep in mind. I don't yet know the size of the hard drive (I find out Wednesday nite when I goto class). Here's what I was thinking initially....
/home 200mb
/tmp 200mb
/var 200mb
/ 4gb
swap what's left
and somewhere where i'm totally clueless we need to choose either ext2 or ext3 file system?
any advice is appreciated (I like links so I can read up and do my own work, I'm finding a few, but I guess I dont know what I'm really searching for)