2.7. Mounting the New Partition

#### Linux From Scratch - Version r13.0-127-systemd

### Chapter 2. Preparing the Host System

- Prev

  Setting the $LFS Variable and the Umask

- Next

  Packages and Patches

- Up
- Home

# 2.7. Mounting the New Partition

Now that a file system has been created, the partition must be mounted so the host system can access it. This book assumes that the file system is mounted at the directory specified by the `LFS` environment variable described in the previous section.

Strictly speaking, one cannot “mount a partition.” One mounts the file system embedded in that partition. But since a single partition can't contain more than one file system, people often speak of the partition and the associated file system as if they were one and the same.

Create the mount point and mount the LFS file system with these commands:

    mkdir -pv $LFS
    mount -v -t ext4 /dev/<xxx> $LFS

Replace `<xxx>` with the name of the LFS partition.

If you are using multiple partitions for LFS (e.g., one for `/` and another for `/home`), mount them like this:

    mkdir -pv $LFS
    mount -v -t ext4 /dev/<xxx> $LFS
    mkdir -v $LFS/home
    mount -v -t ext4 /dev/<yyy> $LFS/home

Replace `<xxx>` and `<yyy>` with the appropriate partition names.

Set the owner and permission mode of the `$LFS` directory (i.e. the root directory in the newly created file system for the LFS system) to `root` and `755` in case the host distro has been configured to use a different default for mkfs:

    chown root:root $LFS
    chmod 755 $LFS

Ensure that this new partition is not mounted with permissions that are too restrictive (such as the `nosuid` or `nodev` options). Run the mount command without any parameters to see what options are set for the mounted LFS partition. If `nosuid` and/or `nodev` are set, the partition must be remounted.

### Warning

The above instructions assume that you will not restart your computer throughout the LFS process. If you shut down your system, you will either need to remount the LFS partition each time you restart the build process, or modify the host system's `/etc/fstab` file to automatically remount it when you reboot. For example, you might add this line to your `/etc/fstab` file:

    /dev/<xxx>  /mnt/lfs ext4   defaults      1     1

If you use additional optional partitions, be sure to add them also.

If you are using a `swap` partition, ensure that it is enabled using the swapon command:

    /sbin/swapon -v /dev/<zzz>

Replace `<zzz>` with the name of the `swap` partition.

Now that the new LFS partition is open for business, it's time to download the packages.

- Prev

  Setting the $LFS Variable and the Umask

- Next

  Packages and Patches

- Up
- Home