===== 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}} ----