mount — Dateisysteme einhängen und aushängen
Geräte, Images und Netzwerkfreigaben in den Verzeichnisbaum einhängen: mount, umount, /etc/fstab, Bind-, Loop- und tmpfs-Mounts.
mount verbindet Geräte, Partitionen, Images und Netzwerkfreigaben mit deinem Verzeichnisbaum – erst dadurch werden ihre Daten unter einem Pfad sichtbar. Vom USB-Stick über ISO-Loops und Bind-Mounts bis zu NFS- und SMB-Shares zeigt dir dieser Guide die Befehle, die du als Admin täglich brauchst. Vorsicht: Ein Mount über ein nicht-leeres Verzeichnis verdeckt dessen Inhalt, und ein Fehler in /etc/fstab kann dein System unbootbar machen. Die meisten Aktionen erfordern sudo.
Grundlegendes Ein- und Aushängen
mount <device> <mountpoint> — Hängt ein Gerät in ein Verzeichnis ein.
mount /dev/sdb1 /mnt/usbmount -t <type> <device> <mountpoint> — Hängt mit einem bestimmten Dateisystem-Typ ein.
mount -t ext4 /dev/sdb1 /mnt/datamount — Zeigt alle aktuell eingehängten Dateisysteme.
mountmount | grep <pattern> — Findet bestimmte Mounts.
mount | grep nfsumount <mountpoint> — Hängt ein Dateisystem über seinen Mountpoint aus.
umount /mnt/usbumount <device> — Hängt ein Dateisystem über sein Gerät aus.
umount /dev/sdb1umount -l <mountpoint> — Lazy-Unmount: löst sofort, räumt auf, sobald nichts mehr zugreift.
umount -l /mnt/stuckMount-Optionen
mount -o ro <device> <mountpoint> — Hängt schreibgeschützt (read-only) ein.
mount -o ro /dev/sdb1 /mnt/readonlymount -o rw,noexec,nosuid <device> <mountpoint> — Hängt schreibbar ein, ohne Ausführung und ohne suid.
mount -o rw,noexec,nosuid /dev/sdb1 /mnt/datamount -o remount,rw <mountpoint> — Hängt ein bereits eingehängtes Dateisystem neu ein (z. B. auf rw umstellen).
mount -o remount,rw /mount -o loop <image> <mountpoint> — Hängt eine ISO- oder Disk-Image-Datei ein (Loop-Mount).
mount -o loop ubuntu.iso /mnt/isomount -a — Hängt alle Dateisysteme aus /etc/fstab ein.
mount -aBind-Mounts
mount --bind <source> <target> — Bind-Mount: macht ein Verzeichnis an einem anderen Ort verfügbar.
mount --bind /var/www /home/user/wwwmount --rbind <source> <target> — Rekursiver Bind-Mount (inklusive Untereinhängungen).
mount --rbind /dev /mnt/chroot/devmount --bind -o remount,ro <target> — Macht einen Bind-Mount schreibgeschützt.
mount --bind -o remount,ro /home/user/wwwtmpfs & spezielle Dateisysteme
mount -t tmpfs -o size=<size> tmpfs <mountpoint> — Hängt ein tmpfs ein (RAM-basiertes Dateisystem).
mount -t tmpfs -o size=512M tmpfs /mnt/ramdiskmount -t proc proc /proc — Hängt das proc-Dateisystem ein.
mount -t proc proc /mnt/chroot/procmount -t sysfs sysfs /sys — Hängt das sysfs-Dateisystem ein.
mount -t sysfs sysfs /mnt/chroot/sysNetzwerk-Dateisysteme
mount -t nfs <host>:<path> <mountpoint> — Hängt eine NFS-Freigabe ein.
mount -t nfs server:/export/data /mnt/nfsmount -t cifs //<host>/<share> <mountpoint> -o user=<user> — Hängt eine Windows-/Samba-Freigabe (CIFS/SMB) ein.
mount -t cifs //server/share /mnt/smb -o user=admin,password=secretmount -t cifs //<host>/<share> <mountpoint> -o credentials=<file> — Hängt eine SMB-Freigabe mit Credentials-Datei ein.
mount -t cifs //server/share /mnt/smb -o credentials=/root/.smbcredsFehlersuche
findmnt — Zeigt eingehängte Dateisysteme in Baumform.
findmntfindmnt -t <type> — Zeigt Mounts eines bestimmten Dateisystem-Typs.
findmnt -t ext4umount -f <mountpoint> — Erzwingt das Aushängen (für nicht erreichbare NFS-Mounts).
umount -f /mnt/nfsfuser -m <mountpoint> — Zeigt Prozesse, die einen Mountpoint nutzen (warum umount fehlschlägt).
fuser -m /mnt/usblsof +f -- <mountpoint> — Listet offene Dateien auf einem eingehängten Dateisystem.
lsof +f -- /mnt/data Fazit
mount und umount sind das Rückgrat der Dateisystemverwaltung unter Linux – die meisten Aktionen brauchen sudo. Bevor du Einträge dauerhaft in /etc/fstab hinterlegst, teste sie mit mount -a: Ein Tippfehler kann das System beim nächsten Boot hängen lassen; die Option nofail entschärft das. Denk daran, dass ein Mount über ein nicht-leeres Verzeichnis dessen Inhalt nur verdeckt – die Daten sind nicht weg, nur verborgen. Schlägt umount mit „target is busy" fehl, spüren lsof und fuser den blockierenden Prozess auf; als letztes Mittel löst umount -l verzögert.
Weiterführende Links
- ubuntuusers-Wiki: mount – deutschsprachige Anleitung zum Ein- und Aushängen von Dateisystemen
- ubuntuusers-Wiki: fstab – wie du Dateisysteme dauerhaft und sicher über
/etc/fstabeinbindest