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

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

Siehe auch

Quellen