Although it is theoretically possible to use a full disk to house your Linux
system, this is almost never done in practice. Instead, full disk block devices
are split up in smaller, more manageable block devices. On most systems, these
are called
The number of partitions is highly dependent on your environment. For instance,
if you have lots of users, you will most likely want to have your
As you can see, it very much depends on what you want to achieve. Separate partitions or volumes have the following advantages:
However, multiple partitions have one big disadvantage: if not configured properly, you might result in having a system with lots of free space on one partition and none on another. There is also a 15-partition limit for SCSI and SATA.
Use
# fdisk /dev/sda
HPPA machines use the PC standard DOS partition tables. To create a new
DOS partition table, simply use the
# fdisk /dev/sda Command (m for help): o Building a new DOS disklabel.
PALO (the HPPA bootloader) needs a special partition to work. You have
to create a partition of at least 16MB at the beginning of your disk.
The partition type must be of type
# cat /etc/fstab /dev/sda2 /boot ext3 noauto,noatime 1 1 /dev/sda3 none swap sw 0 0 /dev/sda4 / ext3 noatime 0 0 # fdisk /dev/sda Command (m for help): p Disk /dev/sda: 4294 MB, 4294816768 bytes 133 heads, 62 sectors/track, 1017 cylinders Units = cylinders of 8246 * 512 = 4221952 bytes Device Boot Start End Blocks Id System /dev/sda1 1 8 32953 f0 Linux/PA-RISC boot /dev/sda2 9 20 49476 83 Linux /dev/sda3 21 70 206150 82 Linux swap /dev/sda4 71 1017 3904481 83 Linux
Now that your partitions are created, you can now continue with
Now that your partitions are created, it is time to place a filesystem on them.
If you don't care about what filesystem to choose and are happy with what we use
as default in this handbook, continue with
To create a filesystem on a partition or volume, there are tools available for each possible filesystem:
| Filesystem | Creation Command |
|---|---|
For instance, to have the boot partition (
# mke2fs /dev/sda2 # mke2fs -j /dev/sda4
Now create the filesystems on your newly created partitions (or logical volumes).
# mkswap /dev/sda3
To activate the swap partition, use
# swapon /dev/sda3
Create and activate the swap with the commands mentioned above.
Now that your partitions are initialized and are housing a filesystem, it is
time to mount those partitions. Use the
# mount /dev/sda4 /mnt/gentoo # mkdir /mnt/gentoo/boot # mount /dev/sda2 /mnt/gentoo/boot
We will also have to mount the proc filesystem (a virtual interface with the
kernel) on
Continue with