Objective 102.1: Design Hard Disk Layout
Keep / small by distributing larger parts of the directory tree to other filesystems.
Separate a small /boot partition below cylinder 1024 for kernels.
Separate /var into its own partition to prevent runaway logs from filling /.
Separate /usr if it is to be shared read-only among other systems via NFS.
Set swap size to be somewhere between one and two times the size of main memory.