CTS 2301 (Unix/Linux Administration I) Project #1
Hard Disk Partitioning

 

Due: by the start of class on the date shown on the syllabus

Description:

You must design a partitioning scheme (commonly called a partition map, partition plan, or disk layout) for your Linux system to be installed on your classroom hard disk.  (You should determine the size of this drive before starting, but see partitioning hints.)  Your partitioning scheme really doesn't matter in a classroom setting such as ours, so you are free to imagine any real-world scenario you wish and design a partitioning scheme for that.  However please make sure you leave enough room on / (the root filesystem) and/or /usr to install everything, and you must follow the additional requirements below.

Read the Hard disk partitioning guide before proceeding with this project.

Additional Requirements:

Additional Hints:

The layout of directories is fairly well standardized across all Unix and Linux systems.  Check the man pages for hier on Linux and filesystem on Solaris.  Also see the on-line Filesystem Hierarchy Standard.

Check the partitioning scheme for similar systems you have access to, including YborStudent or a Knoppix LiveCD setup.

It pays to read any install requirements when planning out a partitioning scheme.  In our case you should read the install project requirements.

Disk requirements for a given distribution can often be found on-line, in the install documentation.  In the case of Fedora check the on-line release notes for the version we will install.

To be turned in:

A description of your disk partitioning map and the scenario it is based on.  (That is the scenario might be this is a partitioning map for an at-home workstation, ... for a web server, ... for a multi-user development platform, etc.)  Use the Partitioning Scheme Documentation as a guide for the format to use.

For full credit you must justify the choices you make.  (For example, for YborStudent: We have 5 classes of less than 30 students each, and simple web pages, Perl scripts, and general Unix shell scripting means each student needs 5 MB each, so /home needs 30 * 5 * 5MB = 750MB minimum, and to allow room for additional classes in the future 1 GB will be used.)

You can type or send as email to .  Please use the subject similar to Unix/Linux Admin I, Project 1 (Partitioning) Submission, so I can tell which emails are submitted projects.

Send questions about the assignment to .  Please use a subject similar to Unix/Linux Admin I, Project 1 (Partitioning) Questions so I can tell which emails are questions about the assignment (and not submissions).

Please see your syllabus for more information about submitting projects.