Was ist der absolute Pfad zur Datei, die alle Laufwerke, Hardware- und Netzwerkfreigaben enthält, die beim Booten vom System gemountet werden?
Antwort1
Das heißt /etc/fstab
(die Syntax finden Sie unter man fstab
).
Genauer gesagt enthält es keine Laufwerke, sondern einzubindende Dateisysteme.
Antwort2
Es gibt keine einzelne Datei, die enthältalleLaufwerke, Freigaben usw., die beim Start gemountet werden sollen. /etc/fstab
ist, wo Sie diese hinzufügen sollen, aber in der Praxis jede Methode fürAusführen eines Befehls beim Startals Root kann zum Mounten verwendet werden.
In der systemd-Welt wäre die kanonische Art, etwas beim Booten zu mounten, die Verwendung vonSystemd-Einhängungen. In systemd fstab
werden sogar Einträge in in s umgewandelt .mount
durchsystemd-fstab-generator
.
~ systemctl list-units --type=mount
UNIT LOAD ACTIVE SUB DESCRIPTION
-.mount loaded active mounted Root Mount
boot.mount loaded active mounted /boot
dev-hugepages.mount loaded active mounted Huge Pages File System
dev-mqueue.mount loaded active mounted POSIX Message Queue File System
...
~ systemctl cat -- -.mount
# /run/systemd/generator/-.mount
# Automatically generated by systemd-fstab-generator
[Unit]
SourcePath=/etc/fstab
Documentation=man:fstab(5) man:systemd-fstab-generator(8)
Before=local-fs.target
[Mount]
Where=/
What=/dev/disk/by-uuid/e5018f7e-5838-4a47-b146-fc1614673356
Type=ext4
Options=rw,relatime,data=ordered