Was ist der absolute Pfad zur Datei, die alle Laufwerke enthält?

Was ist der absolute Pfad zur Datei, die alle Laufwerke enthält?

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/fstabist, 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 fstabwerden sogar Einträge in in s umgewandelt .mountdurchsystemd-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

verwandte Informationen