Was ist ein Mountspunkt unter Linux

Was ist ein Mountspunkt unter Linux
Nachdem Sie dieses Tutorial gelesen haben, werden Sie verstehen, was ein Mountspunkt ist und wie Sie Dateien von nicht abgesetzten Speichergeräten oder Partitionen lesen können. Darüber hinaus finden Sie in diesem Dokument praktische Befehle im Zusammenhang mit Montageaufgaben.

Was ist ein Mountspunkt unter Linux

Ein Mountspunkt ist ein Verzeichnis, in dem eine externe Partition, ein Speichergerät oder ein Dateisystem für den Benutzer oder die Anwendung zugänglich sein kann (e.G., Wenn ein Linux -Installationsprozess zu Zugriff auf das USB -Gerät erforderlich ist, das das ISO -Bild- oder die Installationsdateien enthält.

Montage bedeutet, eine Partition, Festplatte oder Dateisystem an das verwendete System anzubringen. Wenn wir eine CD in Windows -Betriebssysteme einfügen, wäre der Standard -Mountspunkt in ähnlicher Weise D:/ oder CD-ROM, das „Verzeichnis“, in dem Dateien für den Benutzer zugegriffen werden können. Dies ist natürlich anders als unter Linux, da unter Linux -Mount -Punkten regelmäßige Verzeichnisse wie jedes andere Verzeichnis sind.

Normalerweise ist der Mount Point ein dediziertes Verzeichnis für Montagestellungen, aber Benutzer können jedes Verzeichnis als Mountspunkt verwenden, einschließlich Verzeichnissen mit Dateien und Unterverzeichnissen. Es ist jedoch wichtig zu beachten, dass nur montierte Dateien zugegriffen werden können. Originaldateien werden erst wieder zugänglich, nachdem der Benutzer das montierte Dateisystem entfaltet hat.

Normalerweise sind die Standardmontagepunkte in Linux / /Medien, /mnt, /USB Und /Medien/mnt, Benutzer können jedoch Geräte in jedem Verzeichnis montieren.

Praktisches Beispiel: Montage eines externen Geräts

Um zu verstehen, was ein Montagepunkt ist, ist die beste Erklärung ein praktisches Beispiel.

Nehmen wir an, mein Computer hat in diesem Fall nur eine Festplatte, eine SSD -Festplatte.

Die erste Festplatte, falls SSD standardmäßig als Standard /dev/sda, Wenn die Festplatte zwei Partitionen hat, wird der erste sein /dev/sda1, und die zweite Partition wird sein /dev/sda2. Wenn es eine andere Partition gibt, wird es sein /dev/sda3, usw.

Wenn ich ein zweites Speicher -Hardware -Gerät anfügt, wird es als /dev /sdb benannt. Die erste Partition ist /dev /sdb1, die zweite /dev/sdb2, usw.

Angenommen, ich habe wie bereits gesagt, ich habe nur ein Festplattengerät, /dev/sda. Ich möchte eine externe Festplatte anbringen, die als benannt wird /dev/sdb.

Wenn die automatische Befestigungsfunktion deaktiviert ist und die zweite Festplatte anschließe, ist sie nicht zugänglich. Das Betriebssystem erkennt ein neues Gerät, das angeschlossen wurde, aber nicht in der Lage ist, seinen Inhalt zu lesen.

Damit das Betriebssystem den Inhalt lesen kann, muss ich die spezifische Partition des zweiten Geräts montieren (/dev/sdb1 in diesem Fall) in einem Verzeichnis, in dem Dateien zugegriffen werden.

Es ist wichtig zu beachten, dass Sie, um ein Gerät zu montieren. Mit anderen Worten anstelle von /dev/sdb, du montierst /dev/sdb1 oder /dev/sdb2, usw.

Der Befehl zum Montieren von Geräten oder Dateisystemen ist die montieren Befehl. Gefolgt von dem Gerät und der Partition, die ich montieren oder anbringen möchte (/dev/sdb1) und den Mountspunkt (das Verzeichnis, in dem ich in diesem Fall den Festplatteninhalt durchsuchen und lesen kann, /Media/LinuxHint/).

In diesem Fall muss der Befehl, den ich ausführen muss. Und nach der Ausführung wird die Festplatte über den Mountspunkt im Verzeichnis zugänglich /Media/LinuxHint.\

Wie Sie im folgenden Screenshot sehen können, nach dem Montieren, a ls Der Befehl zeigt mir den Inhalt des Festplattens: die Datei Firewall.nft und die Verzeichnisse verloren+gefunden Und Python3.

sudo mont /dev /sdb1 /medien

Um das Speichergerät zu entlarven, ist der Befehl Umount gefolgt von dem Gerät und der Partition zu Unmott, wie unten gezeigt.

Diesmal, wie Sie mit einem neuen sehen können ls Die Ausführung ist nach dem Entbinden des Geräts der Mountspunkt leer (es war leer) und das externe Laufwerk ist unzugänglich.

sudo Umount /dev /sdb1

Im vorherigen Beispiel war der Mountspunkt /Media/LinuxHint.

Wie sehe ich alle gebrauchten Mountspunkte unter Linux??

Um alle Mount -Punkte aufzulisten, können Sie den Befehl ausführen findmnt. Der findmnt Der Befehl holt die Informationen durch das Lesen der Dateien ab /etc/fstab, /etc/fstab.D, /etc/mtab oder /proc/self/montinfo.

findmnt

In diesem Befehl wird eine Liste der Mountspunkte mit 4 Spalten gedruckt, in denen:

  • ZIEL: Dies zeigt den Mountspunkt.
  • QUELLE: Diese Spalte zeigt das montierte Gerät oder das montierte Dateisystem an.
  • Fstype: Der Dateisystemtyp.
  • OPTIONEN: Zeigt Mount-Point-Optionen wie schreibgeschützte oder beschreibbar.

Sie können Mountspunkte genau sehen, indem Sie die Datei /Proc /Mounts mit einem Befehl wie einer Katze lesen. Während diese Methode weniger menschlich freundlich ist, ist das Ergebnis nützlich, da die Informationen direkt aus dem Kernel abgerufen werden.

Katze /Proc /Mounts

Abschluss

Mountspunkte können als Türen zu unzugänglichen Geräten betrachtet werden. Standardmäßig viele Linux -Verteilungen montieren Dateisysteme, wenn sie beigefügt sind. Dies ist keine gute Option und kann deaktiviert werden. Außerdem wird empfohlen, Geräte ordnungsgemäß zu entliegen. Der Inhalt in diesem Artikel ist für alle Linux -Verteilungen gültig.