Linux-Distributionen wie Ubuntu, Debian, CentOS, RHEL und andere verwenden Festplatten, indem sie sie in das Dateisystem einhängen. Den mount
-Befehl haben wir bereits im folgenden Tutorial untersucht. In diesem Tutorial werden wir lernen, wie man die Festplatte in einem Linux-System umountet.
Linux Mount Command Tutorial With Examples
Vor dem unmounten sollten wir sicher sein, dass alle Änderungen in das Dateisystem und auf die Festplatte geschrieben werden. Daher müssen wir offene Dateien schließen, die sich in dem Dateisystem befinden, das wir aushängen wollen.
Hilfe
umount
Die Hilfeinformationen zum Befehl können mit --help
wie unten aufgeführt werden. Wir können verschiedene Hilfeoptionen in Kurzform sehen, wie z. B. alle Dateisysteme aushängen, verbose usw.
Liste Eingehängte Dateisysteme
Bevor wir Dateisysteme und Partitionen aushängen, müssen wir eventuell die aktuell eingehängten Dateisysteme und Partitionen auflisten.Wir können den Befehl mount verwenden, um aktuell eingehängte Dateisysteme und Partitionen mit einigen Informationen aufzulisten.
$ mount
Alternativ kann der lsblk
-Befehl für bereits gemountete Dateisysteme verwendet werden, der eine hierarchischere Liste liefert und nicht benötigte Informationen eliminiert.
$ lsblk
Angegebene Partition aushängen
Wir beginnen mit dem Aushängen der angegebenen Partition. Wir können die Partition aushängen, indem wir einfach den Partitionspfad angeben. In diesem Beispiel werden wir /dev/hda1
aushängen. Um diese Aufgabe zu erledigen, benötigen wir Root-Rechte, die wir mit dem sudo
-Befehl erhalten.
$ sudo umount /dev/hda1
Wenn der Unmount erfolgreich abgeschlossen ist, gibt es keine Meldung über den Prozess, die lediglich den erfolgreichen Unmount signalisiert. Wenn es einige Meldungen gibt, die im Allgemeinen mit dem Fehler zusammenhängen, bedeutet dies einen Fehler, der den Unmount-Vorgang verhindert.
Alle Partitionen aushängen
Wenn wir alle Partitionen von Dateisystemen aushängen wollen, die derzeit in das Linux-System eingehängt sind. Wir verwenden die Option -a
, die für alle steht.
$ sudo umount -a
Unmount erzwingen
In manchen Fällen können Schreiboperationen lange andauern und wir müssen das Dateisystem aushängen. Daher können wir den umount
-Befehl mit der -f
-Option wie unten erzwingen. Der folgende Befehl wird das Dateisystem, das sich in /dev/hda1 befindet, zwangsweise aushängen, was beim nächsten Einhängen einige kleinere dateisystembezogene Fehler verursachen kann. Alternativ kann auch die Option --force
verwendet werden, um das Aushängen zu erzwingen. Der Fehler „umount:/mnt devices is busy“ wird wie folgt angezeigt.
$ sudo umount -f /dev/hda1
Alternativ können wir bereits geöffnete Dateideskriptoren mit dem Befehl lsof wie unten auflisten. Wir geben nur den Einhängepfad an, in dem die geöffneten Dateien aufgelistet werden sollen.
$ lsof /home/ismail
Verbose
Wenn umount
fehlgeschlagen ist, können wir detaillierte Informationen über den Grund finden. Wir können die Option -v
verwenden, die detaillierte Informationen auflistet, während wir versuchen, die Verbindung zu trennen.
$ sudo umount -v /dev/hda1