- libblkid: Fix probe_ioctl_tp assigning BLKGETDISKSEQ as physical - libblkid: use snprintf() instead of sprintf() Resolves: RHEL-119786 RHEL-121120 RHEL-123170
44 lines
2.9 KiB
Diff
44 lines
2.9 KiB
Diff
From 7e8aba77423013481fa2965ad80c7fe7aece8497 Mon Sep 17 00:00:00 2001
|
|
From: Karel Zak <kzak@redhat.com>
|
|
Date: Wed, 22 Oct 2025 10:53:15 +0200
|
|
Subject: mount: improve --all documentation
|
|
|
|
Add notes to the --all option description:
|
|
- Historical context: mount -a was originally designed for init scripts
|
|
- Modern usage: systemd-based distributions use systemd units instead
|
|
- Swap handling: swap entries in fstab are silently ignored, use swapon -a
|
|
|
|
Addresses: https://issues.redhat.com/browse/RHEL-119786
|
|
Signed-off-by: Karel Zak <kzak@redhat.com>
|
|
---
|
|
sys-utils/mount.8.adoc | 6 +++++-
|
|
1 file changed, 5 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/sys-utils/mount.8.adoc b/sys-utils/mount.8.adoc
|
|
index ba8b45a2a..de2461f8a 100644
|
|
--- a/sys-utils/mount.8.adoc
|
|
+++ b/sys-utils/mount.8.adoc
|
|
@@ -303,7 +303,9 @@ The *mount* command does not pass all command-line options to the **/sbin/mount.
|
|
Command-line options available for the *mount* command are:
|
|
|
|
*-a*, *--all*::
|
|
-Mount all filesystems (of the given types) mentioned in _fstab_ (except for those whose line contains the *noauto* keyword). The filesystems are mounted following their order in _fstab_. The *mount* command compares filesystem source, target (and fs root for bind mount or btrfs) to detect already mounted filesystems. The kernel table with already mounted filesystems is cached during *mount --all*. This means that all duplicated _fstab_ entries will be mounted.
|
|
+Mount all filesystems (of the given types) mentioned in _fstab_ (except for those whose line contains the *noauto* keyword). This option was originally designed for use in init scripts. Note that many modern systemd-based distributions do not use *mount -a* on boot and instead mount filesystems in a more sophisticated way using systemd units.
|
|
++
|
|
+The filesystems are mounted following their order in _fstab_. The *mount* command compares filesystem source, target (and fs root for bind mount or btrfs) to detect already mounted filesystems. The kernel table with already mounted filesystems is cached during *mount --all*. This means that all duplicated _fstab_ entries will be mounted.
|
|
+
|
|
The correct functionality depends on _/proc_ (to detect already mounted filesystems) and on _/sys_ (to evaluate filesystem tags like UUID= or LABEL=). It's strongly recommended to mount _/proc_ and _/sys_ filesystems before *mount -a* is executed, or keep /proc and /sys at the beginning of _fstab_.
|
|
+
|
|
@@ -311,6 +313,8 @@ The option *--all* is possible to use for remount operation too. In this case al
|
|
+
|
|
Since version 2.35 it is possible to use the command line option *-o* to alter mount options from _fstab_ (see also *--options-mode*).
|
|
+
|
|
+Note that swap entries in _fstab_ are silently ignored by *mount -a*. Use *swapon -a* to enable swap devices and files. See *swapon*(8).
|
|
++
|
|
Note that it is a bad practice to use *mount -a* for _fstab_ checking. The recommended solution is *findmnt --verify*.
|
|
|
|
*-B*, *--bind*::
|
|
--
|
|
2.51.0
|
|
|