After the swap space has been created, you need to configure the root (/) partition
(see Figure 1-13). The root (/) partition is the most important data partition on any
Linux enterprise or Unix system, and is the only non-swap filesystem partition that is required
in order to boot a Unix or Linux system. The root partition takes its name from the
fact that it is the partition mounted at the root of the Unix/Linux filesystem, which
is the directory known as /. A filesystem must be mounted on this directory to
successfully boot a Linux enterprise system. The root filesystem contains core directories
required to boot Linux, such as the directory through which devices are accessed
(/dev); the directory containing system administration, configuration, and initialization
files (/etc); the directory in which critical system libraries, kernel modules,
security, and internationalization information are located (/lib); and directories
containing critical system binaries (/sbin, /bin, and so on).
Figure 1-13
By default, creating this partition will automatically use the remaining unallocated
space on the hard drive, which is fine for our example. However, if you need to create
another partition—/home, for example—you specify the size of the partition
explicitly as you did with the swap space. See the next section, "Data Partitions,"
for an overview of why you may want to create additional partitions.
The default type of filesystem used in
SUSE Linux 10 is the Reiser filesystem, often referred to
as the ReiserFS. It was one of the first available journaling filesystems for Linux, and
a lot of the work was funded by both SUSE and mp3.com. A journaling filesystem
dedicates a specific part of the filesystem for use as a cache of pending writes to the
filesystem; this ensures that filesystem updates occur in a clean, atomic fashion; and
allows a fast recovery if the system is not cleanly shut down. Ordinarily, when a Linux enterprise
system is shut down, it ensures that all pending writes to each filesystem have completed,
and then detaches the filesystems (known as unmounting them) to guarantee
that all system data is consistent before the system is turned off. Using a journaling
filesystem does not mean it is safer to just power off the machine, as data loss can
still occur when data is not completely written to the disk.
After the root partition has been created, you can review your changes (see Figure
1-14) and proceed with the software installation by clicking Finish. If you want
to create additional filesystems during the installation process, read the next section
before clicking Finish.
Figure 1-14
Customizing your SUSE Linux 10 installation
Home: Introduction
Step 1: Partitioning Your Disks
Step 2: Resizing Existing Operating Systems Partitions
Step 3: Primary and Extended Partitions
Step 4: Defining Filesystems
Step 5: The root partition
Step 6: Data Partitions
Step 7: Selecting Software for Installation
Step 8: Selecting a Boot Loader
Step 9: Changing the Default Runlevel
The above tip is excerpted from from Chapter 1, "Installing SUSE 10" our original excerpt of The SUSE Linux 10 Bible by Justin Davies, courtesy of Wiley Publishing. This chapter explains how to successfully install SUSE Linux 10 on your box. Find it helpful? Buy it on Amazon.
This was first published in September 2006