Dieser Inhalt ist in der von Ihnen ausgewählten Sprache nicht verfügbar.
Chapter 17. Mounting file systems
As a system administrator, you can mount file systems on your system to access data on them.
17.1. The Linux mount mechanism Link kopierenLink in die Zwischenablage kopiert!
On Linux, UNIX, and similar operating systems, file systems can exist on different partitions and removable devices. Examples include CDs, DVDs, and USB flash drives. These file systems can be attached to a specific point in the directory tree, called a mount point. They can also be detached again. While a file system is mounted on a directory, the original content of the directory is not accessible.
Linux does not prevent you from mounting a file system to a directory with a file system already attached to it.
When mounting, you can identify the device by:
-
a universally unique identifier (UUID): for example,
UUID=34795a28-ca6d-4fd8-a347-73671d0c19cb -
a volume label: for example,
LABEL=home -
a full path to a non-persistent block device: for example,
/dev/sda3
When you mount a file system by using the mount command without all required information, the command relies on defaults. This includes cases where the device name, target directory, or file system type is missing. In such cases, the mount utility reads the contents of the /etc/fstab file. It checks whether the given file system is listed there.
The /etc/fstab file contains a list of device names and directories. These directories indicate where the selected file systems are mounted. The file also specifies the file system type and mount options. Therefore, when mounting a file system that is listed in /etc/fstab, the following command syntax is sufficient.
Mounting by the mount point:
# mount directoryMounting by the block device:
# mount device
17.2. Listing currently mounted file systems Link kopierenLink in die Zwischenablage kopiert!
List all currently mounted file systems on the command line by using the findmnt utility.
Procedure
To list all mounted file systems, use the
findmntutility:$ findmntTo limit the listed file systems only to a certain file system type, add the
--typesoption:$ findmnt --types fs-typeFor example below is an example to list only XFS file systems:
$ findmnt --types xfsTARGET SOURCE FSTYPE OPTIONS / /dev/mapper/luks-5564ed00-6aac-4406-bfb4-c59bf5de48b5 xfs rw,relatime ├─/boot /dev/sda1 xfs rw,relatime └─/home /dev/mapper/luks-9d185660-7537-414d-b727-d92ea036051e xfs rw,relatime
17.3. Mounting a file system with mount Link kopierenLink in die Zwischenablage kopiert!
Mount a file system by using the mount utility.
Prerequisites
Verify that no file system is already mounted on your chosen mount point:
$ findmnt mount-point
Procedure
To attach a certain file system, use the
mountutility:# mount device mount-pointFor example, to mount a local XFS file system identified by UUID:
# mount UUID=ea74bbec-536d-490c-b8d9-5b40bbd7545b /mnt/dataIf
mountcannot recognize the file system type automatically, specify it by using the--typesoption:# mount --types type device mount-pointFor example, to mount a remote NFS file system:
# mount --types nfs4 host:/remote-export /mnt/nfs
17.4. Moving a mount point Link kopierenLink in die Zwischenablage kopiert!
Change the mount point of a mounted file system to a different directory by using the mount utility.
Procedure
To change the directory in which a file system is mounted:
# mount --move old-directory new-directoryFor example, to move the file system mounted in the
/mnt/userdirs/directory to the/home/mount point:# mount --move /mnt/userdirs /homeVerify that the file system has been moved as expected:
$ findmnt$ ls old-directory$ ls new-directory
17.5. Unmounting a file system with umount Link kopierenLink in die Zwischenablage kopiert!
Unmount a file system by using the umount utility.
Procedure
Try unmounting the file system by using either of the following commands:
By mount point:
# umount mount-pointBy device:
# umount device
If the command fails with an error similar to the following, it means that the file system is in use because of a process is using resources on it:
umount: /run/media/user/FlashDrive: target is busy.If the file system is in use, use the
fuserutility to determine which processes are accessing it. For example:$ fuser --mount /run/media/user/FlashDrive /run/media/user/FlashDrive: 18351Afterwards, stop the processes by using the file system and try unmounting it again.
17.6. Mounting and unmounting file systems in the web console Link kopierenLink in die Zwischenablage kopiert!
To be able to use partitions on RHEL systems, you need to mount a file system on the partition as a device.
You also can unmount a file system and the RHEL system will stop using it. You can delete, remove, or re-format devices by unmounting the file system.
Prerequisites
-
The
cockpit-storagedpackage is installed on your system. You have installed the RHEL 10 web console.
For instructions, see Installing and enabling the web console.
- If you want to unmount a file system, ensure that the system does not use any file, service, or application stored in the partition.
Procedure
- Log in to the RHEL 10 web console.
- Click the Storage tab.
- In the Storage table, select a volume from which you want to delete the partition.
- In the GPT partitions section, click the menu button, next to the partition whose file system you want to mount or unmount.
- Click or .
17.7. Common mount options Link kopierenLink in die Zwischenablage kopiert!
The mount utility supports various options for controlling file system behavior, access permissions, and mounting preferences across different file system types.
The following table lists the most common options of the mount utility. You can apply these mount options by using the following syntax:
# mount --options option1,option2,option3 device mount-point
| Option | Description |
|---|---|
|
| Enables asynchronous input and output operations on the file system. |
|
|
Configures the file system for automatic mounting when the |
|
|
Provides an alias for the |
|
| Specifies that binary files can be executed on the file system. |
|
| Mounts an image as a loop device. |
|
|
Default behavior disables the automatic mount of the file system by using the |
|
| Disallows the execution of binary files on the particular file system. |
|
| Disallows an ordinary user (that is, other than root) to mount and unmount the file system. |
|
| Remounts the file system in case it is already mounted. |
|
| Mounts the file system for reading only. |
|
| Mounts the file system for both reading and writing. |
|
| Specifies that non-root users can mount and unmount the file system. |