If your putting /usr on a separate partition then there is no need to have so much space for /. Maybe 512 megs for /.
Depending on what software you are going to install a gig for /usr may be a bit short, and 20 gig is way over the top. I also like to put /tmp on a separate partition.
Your swap space could also be reduced to 512 megs.
Remember the less space you waste in things like /usr, / the more you have for backups and future ideas. You don't have to use all of the space now, leave some unpartitioned space left on the drive if you don't need it - it'll give more flexibility for the future.
Anyhow, for the sake of interest:
Code:
Filesystem Size Used Avail Use% Mounted on
/dev/hda1 283M 137M 146M 49% /
/dev/hda5 283M 33M 251M 12% /tmp
/dev/hda6 2.0G 58M 1.9G 3% /var
/dev/hda7 7.7G 1.9G 5.8G 25% /usr
/dev/hda8 20G 1.1G 19G 6% /home
/dev/hdb1 154G 105G 49G 69% /disk1
When I first built the server I didn't know exactly what I wanted it to do, so I left loadsa room for /usr. It servers about 6 people, though only one has an account, the others have access to the public (within local network only of course) smb file shares only. hda is 60 gigs, the difference between that and adding up all the partitions on hda on the table is unpartitioned, so when I need a new partition for some project I don't have to reorganize the whole drive and reinstall