WMP Sites

Unmounten von Linux-Geräten: Eine Schritt-für-Schritt-Anleitung

Lukas Fuchs vor 2 Jahren DevOps & Deployment 3 Min. Lesezeit

Gründe für das Unmounten eines Linux-Geräts

Solltest du ein Linux-Gerät nicht mehr benötigen oder möchtest du es aus einem anderen Grund nicht mehr verwenden, ist es wichtig, es korrekt zu unmounten. Dies stellt sicher, dass alle Daten sicher gespeichert werden und das Gerät ohne unbeabsichtigte Datenverluste entfernt oder getrennt werden kann.

Situationen, die ein Unmounten erfordern

Es gibt verschiedene Situationen, in denen du möglicherweise ein Linux-Gerät unmounten musst:

  • Gerätetausch: Wenn du ein Gerät wie eine Festplatte oder ein USB-Laufwerk gegen ein anderes austauschen möchtest.
  • Partitionierung oder Formatierung: Bevor du ein Gerät partitionieren oder formatieren kannst, musst du es unmounten.
  • Zugriff auf andere Betriebssysteme: Wenn du auf das Gerät von einem anderen Betriebssystem aus zugreifen möchtest, musst du es zunächst unter Linux unmounten.
  • Fehlerbehebung: Beim Auftreten von Fehlern oder Problemen mit einem Gerät kann das Unmounten die erste Fehlerbehebungsmaßnahme sein.
  • Energiesparen: Durch das Unmounten von Geräten, die nicht verwendet werden, kannst du Energie sparen und die Lebensdauer der Geräte verlängern.

Was passiert beim Unmounten?

Wenn du ein Gerät unmountest, wird die Verbindung zwischen dem Gerät und dem Dateisystem aufgehoben. Dies ermöglicht es dir, das Gerät zu entfernen oder zu trennen, ohne das Dateisystem zu beschädigen. Der Unmount-Vorgang schreibt alle ungeschriebenen Daten auf das Gerät und beendet alle Prozesse, die auf das Gerät zugreifen.

Voraussetzungen für das Unmounten

Bevor du ein Linux-Gerät unmounten kannst, musst du sicherstellen, dass alle notwendigen Voraussetzungen erfüllt sind. Folgende Punkte solltest du überprüfen:

Überprüfe den aktuellen Mount-Status

Du musst wissen, welche Geräte gemountet sind und an welchen Mount-Punkten sie sich befinden. Führe den folgenden Befehl aus, um eine Liste aller gemounteten Geräte und ihre Mount-Punkte anzuzeigen:

mount

Beende alle laufenden Prozesse, die auf das Gerät zugreifen

Es dürfen keine aktiven Prozesse auf das zu unmountende Gerät zugreifen. Schließe alle geöffneten Dateien, Anwendungen oder Dienste, die möglicherweise auf das Gerät zugreifen.

Prüfe, ob das Gerät schreibgeschützt ist

Wenn das Gerät schreibgeschützt ist, kann es nicht unmounted werden. Überprüfe mit dem folgenden Befehl, ob das Gerät schreibgeschützt ist:

mount -o remount,rw /mount/punkt

Falls die Ausgabe "read-only" enthält, musst du die Schreibschutzsperre aufheben, indem du mount -o remount,rw ausführst.

Überprüfe den Auto-Mount-Status

Wenn das Gerät automatisch gemountet ist, musst du den Auto-Mount deaktivieren, bevor du es manuell unmounten kannst. Überprüfe die Konfigurationsdatei /etc/fstab, um zu sehen, ob das Gerät automatisiert gemountet ist. Wenn ja, entferne den entsprechenden Eintrag oder kommentiere ihn aus, indem du ein "#" davor setzt.

Deaktiviere Swap-Partitionen

Wenn das Gerät eine Swap-Partition enthält, muss diese deaktiviert werden, bevor das Gerät unmounted werden kann. Führe den folgenden Befehl aus, um die Swap-Partition zu deaktivieren:

swapoff /dev/sdX

Manuelle Unmount-Befehle

Es gibt zwei gängige manuelle Unmount-Befehle in Linux: umount und unmount -l. Diese Befehle sollten mit Vorsicht verwendet werden, da sie alle gemounteten Dateisysteme auf einmal unmounten können, was zu Datenverlust führen kann.

umount

Der Befehl umount wird verwendet, um ein einzelnes gemountetes Dateisystem zu unmounten. Du gibst den Mountpunkt des Dateisystems als Argument an. Beispiel:

umount /mnt/my_usb

umount -l

Der Befehl umount -l wird verwendet, um alle gemounteten Dateisysteme zu unmounten. Dies kann nützlich sein, wenn du dein System herunterfahren oder neu starten möchtest.

umount -l

Vorsichtsmaßnahmen

  • Unmount nicht das Root-Dateisystem: Das Unmounten des Root-Dateisystems (/) ist nicht möglich und wird zu einem Systemabsturz führen.
  • Unmount nicht gemountete Dateisysteme: Versuche nicht, ein bereits unmountetes Dateisystem zu unmounten.
  • Überprüfe die Ausgabe: Achte auf die Ausgabe des umount-Befehls. Fehlermeldungen können dir helfen, Probleme zu identifizieren.
  • Verwende die Option -f mit Vorsicht: Die Option -f erzwingt das Unmounten, auch wenn das Dateisystem noch verwendet wird. Dies kann zu Datenverlust führen.

Unmounten mit fstab-Einträgen

Die Datei /etc/fstab enthält Informationen zu allen Dateisystemen, die beim Systemstart automatisch gemountet werden. Du kannst sie auch verwenden, um Geräte manuell zu unmounten.

Vorgehensweise

  1. Öffne ein Terminalfenster.
  2. Bearbeite die Datei /etc/fstab mit einem Texteditor wie nano oder vi.
  3. Suche die Zeile für das Gerät, das du unmounten möchtest.
  4. Füge die Option noauto am Ende der Zeile hinzu. Beispiel:
/dev/sda1    /mnt/daten    ext4    defaults,noauto 0 0

Hinweise

  • Die Option noauto weist das System an, das Gerät beim Systemstart nicht automatisch zu mounten.
  • Du kannst auch die Option nofail hinzufügen, um zu verhindern, dass das System einen Fehler ausgibt, wenn das Gerät nicht unmounted werden kann.
  • Nachdem du die Datei bearbeitet hast, speichere sie und schließe sie.
  • Um das Gerät sofort zu unmounten, verwende folgenden Befehl:
umount -l /mnt/daten

Vorteile

  • Diese Methode ist einfach und effektiv.
  • Sie ermöglicht es dir, mehrere Geräte gleichzeitig zu unmounten.

Nachteile

  • Es erfordert die Bearbeitung der Datei /etc/fstab.
  • Es kann zu Problemen führen, wenn du einen Fehler in der Datei machst.

Fehlerbehebung

Wenn du beim Unmounten eines Geräts Probleme hast, versuche Folgendes:

  • Überprüfe, ob die Datei /etc/fstab korrekt bearbeitet wurde.
  • Verwende den Befehl df -h (oder df -H), um zu überprüfen, ob das Gerät gemountet ist.
  • Verwende den Befehl lsof | grep /mnt/daten (oder lsof | grep /dev/sda1), um zu prüfen, ob das Gerät von einem laufenden Prozess verwendet wird.

Sichere Unmount-Optionen

Um sicherzustellen, dass Daten beim Unmounten eines Geräts nicht verloren gehen, stehen dir verschiedene sichere Unmount-Optionen zur Verfügung.

Option "sync"

Diese Option sorgt dafür, dass alle ausstehenden Schreibvorgänge auf das Gerät abgeschlossen werden, bevor es unmounted wird. So wird sichergestellt, dass alle Änderungen auf der Festplatte gespeichert werden.

Option "remount,ro"

Diese Option mountet das Gerät nur-lesbar. Dadurch werden Änderungen am Gerät verhindert, bis es ordnungsgemäß ausgehängt wird. Dies kann nützlich sein, wenn du Daten von einem Gerät wiederherstellen musst.

Unmount mit "LazyUnmount"

Diese Funktion, die in einigen Dateisystemen wie EXT4 verfügbar ist, ermöglicht es dir, ein Gerät unzumounten, auch wenn noch Prozesse auf Dateien zugreifen. Dies kann die Leistung verbessern, birgt aber auch das Risiko eines Datenverlusts, wenn eine Anwendung die Festplatte nicht ordnungsgemäß aushängt.

Tool "umount -f"

Diese Option erzwingt das Unmounten eines Geräts, auch wenn noch Prozesse auf Dateien zugreifen. Dies kann nützlich sein, wenn ein Gerät nicht ordnungsgemäß ausgehängt werden kann, birgt aber auch ein hohes Risiko für Datenverlust. Verwende diese Option nur als letztes Mittel.

Sicherheitsüberlegungen

Denke daran, dass das Unmounten eines Geräts unter bestimmten Umständen zu Datenverlust führen kann. Am besten trägst du regelmäßig Backups deiner Daten, um im Falle eines Datenverlusts geschützt zu sein. Stelle außerdem sicher, dass du immer die richtige Unmount-Option für deine Situation verwendest.

Behebung häufiger Probleme beim Unmounten

Im Folgenden findest du Anleitungen zur Behebung einiger häufiger Probleme, die beim Unmounten von Linux-Geräten auftreten können:

Gerät ist bereits unmounted

Wenn du versuchst, ein Gerät zu unmounten, das bereits unmounted ist, wird die Meldung "device is already unmounted" angezeigt. Dies kannst du folgendermaßen beheben:

  • Überprüfe den Status des Geräts mit lsblk oder df -h.
  • Stelle sicher, dass das Gerät im Verzeichnis /proc/mounts nicht mehr aufgeführt ist.

Gerät wird von einem Prozess verwendet

Wenn ein Gerät von einem Prozess verwendet wird, kannst du es möglicherweise nicht unmounten. Beende zunächst den Prozess, der das Gerät verwendet. Dies kannst du mithilfe der Befehle ps aux und kill tun.

Gemountete Verzeichnisse in anderen Verzeichnissen

Wenn ein gemountetes Verzeichnis in einem anderen Verzeichnis gemountet ist, musst du es rekursiv unmounten. Verwende dazu das Flag -R mit dem Befehl umount.

sudo umount -R /Pfad/zum/untergeordneten/Verzeichnis

Berechtigungen fehlen

Um ein Gerät zu unmounten, benötigst du die entsprechenden Berechtigungen. Stelle sicher, dass du als Root-Benutzer oder mit sudo unmountest.

Unbekanntes Dateisystem

Wenn das Dateisystem des Geräts nicht vom Kernel erkannt wird, kannst du es möglicherweise nicht unmounten. Du musst den Kernel mit dem entsprechenden Dateisystem-Modul neu laden. Die Anweisungen hierfür variieren je nach verwendeter Linux-Distribution.

Gerät ist schreibgeschützt

Wenn das Gerät schreibgeschützt ist, kannst du es möglicherweise nicht unmounten. Deaktiviere den Schreibschutz mithilfe des Befehls chattr.

sudo chattr -i /Pfad/zum/Gerät

Überprüfung des Unmount-Status

Nachdem du das Gerät unmounted hast, solltest du den Status überprüfen, um sicherzustellen, dass der Vorgang erfolgreich war. Hier sind einige Möglichkeiten, den Unmount-Status zu überprüfen:

Prüfen des Verzeichnisses

Navigiere zu dem Verzeichnis, das zuvor das Mountpoint des Geräts war. Wenn das Gerät erfolgreich unmounted wurde, sollte der Inhalt des Verzeichnisses leer sein. Beispiel:

cd /mount/punkt
ls

Wenn der Befehl ls keine Dateien oder Verzeichnisse auflistet, wurde das Gerät erfolgreich unmounted.

Überprüfen der Ausgabe von df

Führe den Befehl df aus, um die Liste der gemounteten Dateisysteme anzuzeigen. Wenn das Gerät erfolgreich unmounted wurde, sollte es nicht mehr in der Ausgabe von df auftauchen. Beispiel:

df -h

Wenn das Gerät nicht mehr in der Ausgabe aufgeführt wird, wurde es erfolgreich unmounted.

Überprüfen der Ausgabe von mount

Führe den Befehl mount aus, um die Liste der gemounteten Dateisysteme anzuzeigen. Wenn das Gerät erfolgreich unmounted wurde, sollte es nicht mehr in der Ausgabe von mount auftauchen. Beispiel:

mount

Wenn das Gerät nicht mehr in der Ausgabe aufgeführt wird, wurde es erfolgreich unmounted.

Verwendung des Befehls lsblk

Führe den Befehl lsblk aus, um Informationen über Blockgeräte anzuzeigen. Wenn das Gerät erfolgreich unmounted wurde, sollte es in der Ausgabe von lsblk als "bereit" angezeigt werden. Beispiel:

lsblk

Wenn das Gerät als "bereit" angezeigt wird, wurde es erfolgreich unmounted.

Fehlerbehebung bei nicht unmountbaren Geräten

Wenn du versuchst, ein Gerät in Linux zu unmounten, und der Befehl fehlschlägt, kann dies frustrierend sein. Es gibt jedoch Möglichkeiten, das Problem zu beheben und das Gerät erfolgreich zu unmounten. Im Folgenden findest du einige häufige Probleme und Lösungen:

Gerät ist noch in Benutzung

Ein häufiges Problem besteht darin, dass das Gerät noch von einem Prozess verwendet wird. Du kannst versuchen, herauszufinden, welcher Prozess das Gerät verwendet, indem du den Befehl fuser -m /mountpunkt verwendest. Wenn ein Prozess das Gerät blockiert, kannst du versuchen, ihn mit kill -9 PID zu beenden (wobei PID die Prozess-ID ist).

E/A-Fehler

Manchmal kann ein Unmount-Befehl aufgrund von E/A-Fehlern fehlschlagen. Dies kann passieren, wenn das Gerät nicht mehr angeschlossen ist oder wenn es fehlerhaft ist. Du kannst versuchen, das Gerät erneut anzuschließen oder zu reparieren, bevor du es unmountest.

Dateisystemfehler

Wenn das Dateisystem auf dem Gerät beschädigt ist, kann es ebenfalls zu Fehlern beim Unmounten kommen. Du kannst versuchen, das Dateisystem mit dem Befehl fsck zu reparieren.

Sperren des Geräts

In einigen Fällen kann das Gerät gesperrt sein, was zu Fehlern beim Unmounten führt. Du kannst versuchen, die Sperre mit dem Befehl dmsetup ls --target name und dann dmsetup remove name (wobei "name" der Name des Sperrgeräts ist) zu entfernen.

Gerätespezifische Probleme

Manchmal kann ein Unmount-Befehl aufgrund gerätespezifischer Probleme fehlschlagen. In diesem Fall musst du möglicherweise die Dokumentation des Geräts konsultieren oder den Hersteller kontaktieren, um Hilfe zu erhalten.

Wenn du alle oben genannten Lösungen ausprobiert hast und das Gerät immer noch nicht unmounten kannst, kannst du versuchen, das System neu zu starten. Dadurch werden alle Prozesse beendet und das Gerät wird automatisch unmounten.

Hilfe von einem Tool zur Datenträgerverwaltung

Du kannst auch ein Tool zur Datenträgerverwaltung wie GParted verwenden, um zu versuchen, das Gerät zu unmounten. Diese Tools verfügen über erweiterte Funktionen, die bei der Behebung komplexerer Probleme beim Unmounten helfen können.

Weitere Beiträge

Folge uns

Neue Beiträge

Frontend

HTML Blocksatz, Ausrichtung und Stile für Texte im Web: So setzt du Texte sauber und lesbar um

AUTOR • Jun 22, 2026
Frontend

Die ultimative Anleitung zur Gestaltung von CSS Headern für unvergessliche Websites

AUTOR • Jun 22, 2026
Frontend

Die Anatomie einer HTML-Kopfzeile: Aufbau, Inhalt und Design für mehr Wirkung

AUTOR • Jun 22, 2026
Frameworks & Libraries

Hugo: Das vielseitige Open-Source-Framework für statische Websites, das schnell, flexibel und SEO-stark ist

AUTOR • Jun 22, 2026
DevOps & Deployment

Kali Linux Download: Sichere Anleitung zum Herunterladen ohne Risiken

AUTOR • Jun 22, 2026
DevOps & Deployment

YouTube Videos auf Linux herunterladen: Die besten Tools für ein unbeschwertes Erlebnis

AUTOR • Jun 22, 2026
Datenbanken

VeraCrypt für Ubuntu: Sichere Verschlüsselung unter Linux ohne Umwege

AUTOR • Jun 22, 2026
DevOps & Deployment

Demons: Alles, was Sie über Hintergrundprozesse wissen müssen

AUTOR • Jun 22, 2026
DevOps & Deployment

xxd: Ein vielseitiges Unix-Tool zum Hexdumpen, Decodieren und Konvertieren von Binärdaten

AUTOR • Jun 22, 2026
Backend

CIFS Shares unter Linux mounten: So klappt der Zugriff sauber und dauerhaft

AUTOR • Jun 22, 2026
DevOps & Deployment

Unverzichtbare Linux Befehle in kompaktem PDF: Mein Spickzettel für die Befehlszeile

AUTOR • Jun 22, 2026
DevOps & Deployment

Ändern von Gruppenzugehörigkeiten unter Linux: So kontrollierst du Rechte sauber und schnell

AUTOR • Jun 22, 2026
Frontend

Kennzeichen BBL 4: Bedeutung, Registrierung und Verwendung

AUTOR • Jun 22, 2026
Backend

HK Kennzeichen Deutschland: Bedeutung, Voraussetzungen und Kosten einfach erklärt

AUTOR • Jun 22, 2026
API & Webservices

curl timeout verstehen und richtig setzen: so vermeidest du nervige Verbindungsabbrüche

AUTOR • Jun 22, 2026
API & Webservices

HTTP Intranet: unkomplizierter Zugriff auf interne Ressourcen und Informationen

AUTOR • Jun 22, 2026
Frontend

Codeblöcke in HTML: Alles, was Sie wissen müssen für sauberen Code und bessere Lesbarkeit

AUTOR • Jun 22, 2026
Frontend

HTML Icons einfügen: So einfach geht’s ohne Chaos im Code

AUTOR • Jun 22, 2026
Frontend

HTML Quellcode: Das Fundament des Webs verstehen und richtig nutzen

AUTOR • Jun 22, 2026
Frontend

HTML-Listen ohne Aufzählungszeichen: Schritt-für-Schritt-Anleitung für sauberes Markup

AUTOR • Jun 22, 2026

Beliebte Beiträge

DevOps & Deployment

Beste PDF-Reader für Linux: Funktionen, Vergleiche und Auswahlhilfen

AUTOR • Jun 24, 2024
DevOps & Deployment

Linux-Mailserver: Aufbau, Vorteile und Einrichtung für Anfänger

AUTOR • May 06, 2024
DevOps & Deployment

Linux-Dateiverwaltung: Effizientes Öffnen und Zugreifen auf Dateien

AUTOR • May 06, 2024
JavaScript

Node.js Versionsverwaltung mit NVM: Eine umfassende Anleitung zur Installation

AUTOR • May 06, 2024
DevOps & Deployment

Die zerstörerische Macht von 'rm rf': Vorsicht vor dem Löschen von Daten

AUTOR • May 06, 2024
DevOps & Deployment

Oracle Linux: Ein leistungsstarkes und zuverlässiges Betriebssystem für die Cloud und darüber hinaus

AUTOR • May 06, 2024
Datenbanken

Ubuntu ZFS: Ein umfassender Leitfaden zur Dateisystementwicklung

AUTOR • May 06, 2024
DevOps & Deployment

Unmounten von Linux-Geräten: Eine Schritt-für-Schritt-Anleitung

AUTOR • May 06, 2024
DevOps & Deployment

Vergessenes Root-Passwort: Rettung für Administratoren

AUTOR • May 06, 2024
Frontend

HTML in Text umwandeln: Ein umfassender Leitfaden

AUTOR • Apr 24, 2024
Frontend

Anpassung der HTML-Button-Farbe: Ein Guide für Anfänger

AUTOR • Apr 24, 2024
Frontend

Sicher und bequem einloggen: Gladbacher Bank Login

AUTOR • Apr 24, 2024
Frontend

Outlook HTML-Signatur einfügen: Eine Schritt-für-Schritt-Anleitung

AUTOR • Apr 24, 2024
Frontend

HTML-Text fett formatieren: So erstellen Sie auffällige Texte im Web

AUTOR • Apr 24, 2024
DevOps & Deployment

Fehlerbehebung: "MIME-Typ ('text/html') nicht ausführbar" aufgrund aktivierter strikter MIME-Typ-Überprüfung

AUTOR • Apr 24, 2024
Frontend

CSS Padding: Der Abstand zwischen Elementen verstehen und beherrschen

AUTOR • Apr 23, 2024
Frontend

Ein Hoch auf 85 Jahre: Schöne Sprüche zum 85. Geburtstag

AUTOR • May 12, 2025
Backend

PHP Array in JSON umwandeln: Schritt-für-Schritt Anleitung

AUTOR • Apr 12, 2025
DevOps & Deployment

VMware Workstation: Kostenloser Download und Anleitung zur Installation

AUTOR • May 06, 2024
API & Webservices

SCP-Befehl: Ein Beispiel für eine sichere Datenübertragung

AUTOR • May 06, 2024