Linux-Befehle

Linux umount-Befehl

Linux umount-Befehl
Der Mount-Mechanismus ist ein wichtiger Bestandteil des Linux-Ökosystems; So behandelt Linux alle Dateisysteme. „umount“ ist ein integriertes Tool in der UNIX/Linux-Plattform, das verwendet wird, um ein gemountetes Dateisystem auszuhängen. Dieser Artikel beschreibt die verschiedenen Einsatzszenarien von „umount“ und demonstriert deren Anwendung.

Linux-Dateisystemhierarchie

Alles beginnt im Verzeichnisbaum von Linux. Beginnend mit dem „root“ (bezeichnet als „/“) erweitert sich der Verzeichnishierarchiebaum zu jedem anderen Ort. Alle Dateien und Ordner befinden sich in diesem Web.

Dies ist die Geschichte des Standarddateisystems. Um auf ein anderes Dateisystem zuzugreifen, muss es sich auch unter dem aktuellen Dateisystem befindensystem. Jedes zusätzliche Dateisystem muss auf einem Einhängepunkt (dem Verzeichnis, auf das das vorhandene Dateisystem derzeit zugreifen kann) gemountet werden. Nur dann ist das Dateisystem für das aktuelle Dateisystem zugänglich. Um eine Aktion auszuführen, fungiert der Mount-Punkt als Gateway vom Host zum Gastdateisystem.

Wenn die Arbeit abgeschlossen ist, kann es abmontiert werden. Unmounten ist im Wesentlichen das Trennen der Verbindung zwischen dem gemounteten Dateisystem und dem Rest des Dateisystems. Dies ist die Aufgabe, die „umount“ übernimmt. Es nimmt den Einhängepunkt eines bestimmten Dateisystems und trennt ihn von dem vorhandenen.

Schauen wir uns an, wie man „umount“ zum Trennen eines bestehenden Dateisystems verwendet.

Ort

Welcher Umount

Dies zeigt den Standort des „umount“ an. Jedes Mal, wenn Sie diesen Befehl aufrufen, wird er von dort ausgeführt.

Ausführung

Um die Version von „umount“ zu überprüfen, führen Sie den folgenden Befehl aus.

umount -V

Oder,

umount --version

Aushängen eines Dateisystems

Zum Aushängen benötigt „umount“ den Einhängepunkt dieses Dateisystems. Hier ist die Struktur des „umount“-Befehls.

ummount

Zum Beispiel habe ich das Ubuntu ISO gemountet. Es ist auf „/run/media/viktor/Ubuntu 19“ gemountet.04 amd64” Einhängepunkt. Führen Sie den Befehl „mount“ aus, um seine Existenz zu überprüfen.

Um die ISO zu unmounten, verwenden Sie die folgende:.

umount '/run/media/viktor/Ubuntu 19.04 amd64'

Wenn die Demontage erfolgreich war, wird sie ohne Warnzeichen ausgeführt. Um zu überprüfen, ob es erfolgreich war, führen Sie "mount" aus.

montieren

Der Mountpunkt ist nicht aufgeführt, d.h. er wurde erfolgreich ausgehängt.

Abhängen erzwingen

Wenn ein Einhängepunkt verwendet wird, lässt „umount“ Sie das Dateisystem nicht aushängen. Stattdessen wird ein Fehler ausgegeben.

Wenn Sie sich nicht sicher sind, was das Ergebnis ist, sollten Sie nicht versuchen, das Aushängen eines Dateisystems zu erzwingen. Wenn Sie das Unmounten erzwingen möchten, verwenden Sie das Flag „-f“.

sudo umount -f

Scheint so, als ob das Dateisystem nicht ausgehängt werden konnte. Verwenden Sie in diesem Fall Lazy Unmount. Verwenden Sie das Flag "-l".

sudo umount -l

Überprüfen Sie das Ergebnis.

montieren

Also, was ist hier passiert? Der erste versucht, das Dateisystem auszuhängen, auch wenn es beschäftigt ist. In einigen Fällen kann es jedoch dazu führen, dass das Ziel verfehlt wird. In diesem Fall haben wir das „faule“ Unmount verwendet. Es wartet, bis alle Festplattenoperationen beendet sind und dann das Dateisystem aushängen.

Im obigen Szenario habe ich eine große Dateikopie durchgeführt. Durch die Verwendung von Lazy Unmount konnte das Dateisystem also verschwinden, sobald die Dateikopieraufgabe abgeschlossen war.

Dateisystemnutzung erkennen

Wenn ein Programm auf das Dateisystem zugreift, kann es nicht normal ausgehängt werden. In diesem Fall ist es am besten, nach dem Täter zu suchen, der auf das Dateisystem zugreift und die erforderlichen Maßnahmen ergreift. Es gibt mehrere Möglichkeiten, dies zu tun, aber es gibt ein anderes integriertes Tool, das die Arbeit erledigt: Fixierer.

Führen Sie den folgenden Befehl aus, um die laufenden Prozesse zu überprüfen, die auf ein bestimmtes Dateisystem zugreifen.

Fixiereinheit -mu

Mit dieser Ausgabe können Sie 2 Dinge tun; Bitten Sie den Eigentümer des Prozesses, ihn zu beenden oder ihn mit Superuser-Privilegien zu beenden. Folgen wir in diesem Fall der zweiten Option.

Fixiereinheit -k

Oder,

Fixiereinheit -k -9

Alle Dateisysteme aushängen

Achtung: Dies ist ein gefährlicher Zug. Ohne Vorkehrung ist es sehr wahrscheinlich, dass dieser Befehl dem System erheblichen Schaden zufügt.

Der folgende Befehl wird alle Dateisysteme des aktuellen Systems aushängen (beschrieben in /etc/mtab). Mit „umount“ v2.7 und höher werden die proc-Dateisysteme nicht ausgehängt. Verwenden Sie für diese Aktion das Flag „-a“.

umount -a

Erneutes Einhängen, wenn das Aushängen fehlschlägt

Dieser Befehl weist „umount“ an, das Dateisystem im „schreibgeschützten“ Modus neu zu mounten, wenn das Unmounten fehlschlägt.

umount -r

Wenn der Einhängepunkt als Loop-Gerät gemountet wurde, wird er mit dem folgenden Befehl ebenfalls freigegeben.

umount -r -d

Gefälschte Demontage

Der folgende Befehl erledigt den gesamten Vorgang des Aushängens, außer dass die Ausführung des umount-Helfers tatsächlich ausgeführt wird. Mit dieser Methode kann der Eintrag aus der Datei „/etc/mtab“ entfernt werden.

Warum wir es brauchen könnten? In einigen Fällen sind veraltete Einträge in der Datei „/etc/mtab“ vorhanden. Dieser Befehl entfernt die ungültigen Einträge, ohne Probleme zu verursachen.

Schauen Sie sich zuerst die Datei „/etc/mtab“ an.

Katze /etc/mtab

Führen Sie nun das gefälschte Unmounten durch.

umount --fake

Mehrfache Demontage

Wenn Sie mehrere Mount-Punkte aushängen möchten, müssen Sie nicht für jeden einzelnen Mount-Punkt „umount“ ausführen. Es kann alles von einer einzigen Zeile aus durchgeführt werden.

ummount

Abschließende Gedanken

Das einzige Ziel von „umount“ besteht darin, ein gemountetes Dateisystem vom System abzuhängen. Obwohl das Nutzungsszenario variiert, sind dies fast alle Aktionen, die in den meisten Fällen durchgeführt werden. Eine vollständige, ausführliche Anleitung zu diesen Optionen finden Sie auf der Seite Mann und Info.

Mann umberg

info ummount

umount --help

Genießen!

Emulieren Sie Mausklicks, indem Sie den Mauszeiger mit der klicklosen Maus in Windows 10 bewegen
Die Verwendung einer Maus oder Tastatur in der falschen Haltung bei übermäßiger Nutzung kann zu vielen gesundheitlichen Problemen führen, einschließli...
Fügen Sie mit diesen kostenlosen Tools Mausgesten zu Windows 10 hinzu
In den letzten Jahren haben sich Computer und Betriebssysteme stark weiterentwickelt. Es gab eine Zeit, in der Benutzer Befehle verwenden mussten, um ...
Steuern und verwalten Sie Mausbewegungen zwischen mehreren Monitoren in Windows 10
Dual-Display-Maus-Manager lässt Sie die Mausbewegung zwischen mehreren Monitoren steuern und konfigurieren, indem Sie ihre Bewegungen in der Nähe der ...