===== mount - Dateisysteme einhängen =====
**Kurzfassung:** mount ist ein Linux-Kommando, mit dem Dateisysteme in den Verzeichnisbaum eingehängt werden. Es ermöglicht den Zugriff auf Partitionen, USB-Sticks, Netzwerkfreigaben und andere Speichermedien. Zentral für die Dateisystemverwaltung und essentiell für Systemadministration.
==== Übersicht ====
mount verbindet Dateisysteme mit dem Linux-Verzeichnisbaum an definierten Mountpoints. Ohne mount sind Partitionen und Speichergeräte nicht zugänglich. Das Gegenteil ist ''umount''.
==== Voraussetzungen ====
* Root-Rechte (sudo) für die meisten Operationen
* Mountpoint-Verzeichnis muss existieren
* Dateisystem-Treiber im Kernel
* Bei Netzwerk: Aktive Verbindung
==== Syntax ====
mount [OPTIONEN] DEVICE MOUNTPOINT
mount [OPTIONEN] MOUNTPOINT
mount -a
==== Wichtige Optionen ====
-t TYPE # Dateisystem-Typ (ext4, ntfs, vfat, nfs, etc.)
-o OPTIONS # Mount-Optionen (ro, rw, noexec, etc.)
-a, --all # Alle in /etc/fstab definierten Dateisysteme
-l # Liste aller gemounteten Dateisysteme
-r # Read-only mounten
-w # Read-write mounten (Standard)
-v # Verbose
==== Anleitung ====
=== Schritt 1: Geräte und Partitionen anzeigen ===
# Alle block devices anzeigen
lsblk
# Gemountete Dateisysteme anzeigen
mount
mount | column -t
# Mit Typ-Information
mount -l
# Nur bestimmten Typ
mount -t ext4
=== Schritt 2: Partition manuell mounten ===
# Mountpoint erstellen
sudo mkdir /mnt/data
# Partition mounten
sudo mount /dev/sdb1 /mnt/data
# Mit Typ angeben
sudo mount -t ext4 /dev/sdb1 /mnt/data
# Read-only mounten
sudo mount -o ro /dev/sdb1 /mnt/data
=== Schritt 3: USB-Stick / externe Festplatte ===
# Gerät identifizieren
lsblk
# USB-Stick (meist FAT32/exFAT)
sudo mount -t vfat /dev/sdc1 /mnt/usb
# Externe Festplatte (NTFS)
sudo mount -t ntfs-3g /dev/sdc1 /mnt/external
# Mit spezifischen Berechtigungen
sudo mount -o uid=1000,gid=1000 /dev/sdc1 /mnt/usb
=== Schritt 4: ISO-Image mounten ===
# ISO als loop device mounten
sudo mount -o loop /pfad/zu/image.iso /mnt/iso
# Read-only (empfohlen für ISOs)
sudo mount -o loop,ro /pfad/zu/image.iso /mnt/iso
=== Schritt 5: Netzwerkfreigaben mounten ===
# NFS mounten
sudo mount -t nfs server:/export/share /mnt/nfs
# CIFS/SMB (Windows-Freigabe)
sudo mount -t cifs //server/share /mnt/smb -o username=user,password=pass
# Mit Credentials-Datei
sudo mount -t cifs //server/share /mnt/smb -o credentials=/etc/samba/credentials
# SSHFS (via FUSE)
sshfs user@server:/pfad /mnt/sshfs
=== Schritt 6: Mit fstab automatisch mounten ===
# /etc/fstab bearbeiten
sudo nano /etc/fstab
# Beispiel-Einträge:
#
UUID=1234-5678 /mnt/data ext4 defaults 0 2
/dev/sdb1 /backup ext4 defaults,noatime 0 2
//server/share /mnt/smb cifs credentials=/etc/samba/creds 0 0
# Alle fstab-Einträge mounten
sudo mount -a
=== Schritt 7: Unmounten ===
# Dateisystem aushängen
sudo umount /mnt/data
# Device direkt
sudo umount /dev/sdb1
# Erzwungenes unmount (Vorsicht!)
sudo umount -f /mnt/data
# Lazy unmount (wenn busy)
sudo umount -l /mnt/data
==== Mount-Optionen ====
defaults # rw, suid, dev, exec, auto, nouser, async
ro # Read-only
rw # Read-write
noexec # Keine ausführbaren Dateien
nosuid # SUID/SGID bits ignorieren
nodev # Device-Dateien ignorieren
auto # Mit mount -a mounten
noauto # Nicht automatisch mounten
user # Normale Benutzer dürfen mounten
noatime # Access-Zeit nicht aktualisieren (Performance)
remount # Remounten mit neuen Optionen
==== Hinweise ====
* **UUID verwenden:** In fstab besser UUID statt /dev/sdX (bleibt konstant)
* **Unmount vor Entfernen:** USB-Sticks immer erst unmounten
* **Busy-Fehler:** ''lsof /mnt/data'' zeigt offene Dateien
* **Berechtigungen:** Bei FAT/NTFS mit uid/gid Besitzer setzen
* **fstab testen:** Nach Änderungen ''mount -a'' testen vor Reboot
* **Netzwerk:** NFS/CIFS benötigen entsprechende Pakete
==== Siehe auch ====
* [[sammlung:umount|umount - Aushängen]]
* [[sammlung:fstab|/etc/fstab - Automatisches Mounten]]
* [[sammlung:lsblk|lsblk - Block-Geräte anzeigen]]
* [[sammlung:df|df - Speicherplatz anzeigen]]
* [[sammlung:nfs|NFS - Network File System]]
==== Quellen ====
* [[https://man7.org/linux/man-pages/man8/mount.8.html|mount Man Page]]
* [[https://wiki.ubuntuusers.de/mount/|Ubuntu Wiki - mount]]
* [[https://wiki.archlinux.org/title/File_systems|ArchWiki - File systems]]
----
{{tag>cli file utilities}}
----