Is partitioning entirely a matter of preference? When setting up a server type system, what is the best way to partition? Also, once a machine is up and running, can the partitioning safely be modified?