Einhängen (Mount)
Unter Linux gibt es einen Verzeichnisbaum — Partitionen, USB-Sticks oder
Netzlaufwerke werden nicht als eigene Laufwerksbuchstaben sichtbar (wie C:, D:
unter Windows), sondern an einem Einhängepunkt (Mountpoint) in den Verzeichnisbaum
eingebunden.
/├── home/ ← könnte eine eigene Partition sein├── var/ ← könnte eine eigene Partition sein└── mnt/ └── usb/ ← USB-Stick eingehängtTemporär einhängen mit mount
Abschnitt betitelt „Temporär einhängen mit mount“# Syntax: mount [Optionen] Gerät Einhängepunktmount /dev/sdb1 /mnt
# Mit explizitem Dateisystem-Typmount -t ext4 /dev/sdb1 /mnt
# Read-only einhängenmount -o ro /dev/sdb1 /mnt
# Alle aktuell eingehängten Dateisysteme anzeigenmount# oder übersichtlicher:findmntGerät identifizieren:
lsblk -f # Partitionen mit UUID und Labelblkid /dev/sdb1 # UUID und Typ einer PartitionAushängen mit umount
Abschnitt betitelt „Aushängen mit umount“umount /mnt # über Einhängepunkt (bevorzugt)umount /dev/sdb1 # über Gerätepfad
# Wenn "device is busy": wer nutzt das Dateisystem?lsof +D /mnt # offene Dateien anzeigenfuser -m /mnt # Prozesse mit ZugriffDauerhaft einhängen mit /etc/fstab
Abschnitt betitelt „Dauerhaft einhängen mit /etc/fstab“Die Datei /etc/fstab (Filesystem Table) legt fest, welche Dateisysteme beim
Systemstart automatisch eingehängt werden:
# Gerät Einhängepunkt Typ Optionen dump passUUID=abc123... / ext4 defaults 0 1UUID=def456... /home ext4 defaults 0 2UUID=ghi789... none swap sw 0 0/dev/sdb1 /mnt/daten xfs defaults 0 0Spalten in /etc/fstab
Abschnitt betitelt „Spalten in /etc/fstab“| Spalte | Bedeutung |
|---|---|
| Gerät | UUID=…, LABEL=…, /dev/… |
| Einhängepunkt | Verzeichnis im Baum |
| Typ | ext4, xfs, btrfs, swap, tmpfs, … |
| Optionen | defaults, ro, noexec, noatime, … |
| dump | Backup mit dump (0 = nein, 1 = ja) — heute meist 0 |
| pass | fsck-Reihenfolge (0 = nicht prüfen, 1 = Root, 2 = andere) |
fstab testen ohne Neustart
Abschnitt betitelt „fstab testen ohne Neustart“# Alle Einträge aus /etc/fstab einhängenmount -a
# Einzelnen Eintrag nach Einhängepunkt einhängenmount /mnt/datensystemd Mount Units
Abschnitt betitelt „systemd Mount Units“systemd kann Dateisysteme auch über .mount-Unit-Dateien verwalten.
Der Name der Unit leitet sich aus dem Einhängepunkt ab:
/home/daten → home-daten.mount
[Unit]Description=Datenfestplatte
[Mount]What=/dev/disk/by-uuid/abc123...Where=/mnt/datenType=ext4Options=defaults
[Install]WantedBy=multi-user.targetsystemctl enable --now mnt-daten.mount