sammlung:mount
Inhaltsverzeichnis
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: # <device> <mountpoint> <type> <options> <dump> <pass> 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/datazeigt offene Dateien - Berechtigungen: Bei FAT/NTFS mit uid/gid Besitzer setzen
- fstab testen: Nach Änderungen
mount -atesten vor Reboot - Netzwerk: NFS/CIFS benötigen entsprechende Pakete
Siehe auch
Quellen
sammlung/mount.txt · Zuletzt geändert: von 127.0.0.1
