Ein bekannter Unterschied zwischen Linux und Windows besteht darin, dass es dem Benutzer erlaubt, das Einhängen von Festplattenpartitionen transparent zu steuern. Dies wiederum gibt dem Benutzer das Recht, die Verzeichnisstruktur flexibel zu konfigurieren und mehrere Dateisysteme zu verwenden, von denen jedes seinen eigenen Zweck erfüllt.
Dank dieser Funktion kann der Benutzer das Betriebssystem neu installieren, ohne Benutzerdateien zu verlieren, auf Kernel-Parameter über die Verzeichnisse /proc
und /sys
und auf Blockgeräte über das Verzeichnis /dev
zugreifen. In diesem Artikel werden wir über Einhängepunkte sprechen und sie auch in Linux betrachten.
Um den Begriff Einhängepunkte zu verstehen, genügt es, sich mit einer Analogie vertraut zu machen. Stellen wir uns ein großes Feld vor, auf dem Sie Gemüse anbauen wollen. Sie brauchen aber nicht nur eine, sondern mehrere Gemüsesorten, zum Beispiel Kartoffeln. Um die Aufgabe zu erfüllen, muss das Feld in Parzellen unterteilt werden, und auf jeder dieser Parzellen muss die gewünschte Sorte gepflanzt werden. Wenn die Zeit der Ernte gekommen ist, müssen die Kartoffeln unabhängig von der Sorte ausgegraben und transportiert werden, und es gibt nur eine Straße zum Feld, und alle Kartoffeln werden auf dieser Straße transportiert. Das ist auch unabhängig von der Parzelle, von der geerntet wurde.
Kommen wir nun zur Sache. Nehmen wir an, dass Sie eine große Festplatte haben, auf die Sie Daten schreiben müssen. Das ist in der Tat unser Feld. Aber Sie brauchen ein Dateisystem ohne Journaling für das /boot-Verzeichnis, ein separates Dateisystem für das Stammverzeichnis und für /home
. Aus diesem Grund wird die Festplatte partitioniert. Diese Partitionen werden dann mit dem gewünschten Dateisystem formatiert. Wie das Beispiel der verschiedenen Kartoffelsorten. Der Montageprozess ist die Art und Weise, wie die Kartoffeln aus dem Grundstück transportiert werden. Unabhängig davon, auf welcher Partition sich die Daten befinden, kann auf sie nur vom Stammverzeichnis / aus zugegriffen werden. Alle Partitionen werden hier eingehängt, wenn nicht in das Stammverzeichnis selbst, dann in einen der Ordner. Dieser Ordner wird als Einhängepunkt bezeichnet und sein Inhalt wird beim Einhängen durch den Inhalt der Partition ersetzt.
Um Einhängepunkte anzuzeigen, verwenden Sie den folgenden Befehl:
$ mount
Mit dem Aufkommen von Snap und Flatpack sind die Einhängepunkte von Linux mit dem Einhängen verschiedener Snap-Pakete und deren Inhalt in das Dateisystem übersät. Allerdings können hier auch gemountete Festplatten analysiert werden. Um nur Festplatten herauszufiltern, verwenden Sie das Programm grep
:
$ mount | grep ^/dev
Auf diese Weise können Sie Einhängepunkte nicht nur sehen, sondern auch konfigurieren, indem Sie die Datei /etc/fstab
verwenden.
Diese listet alle Partitionen auf der Festplatte auf, die in das System eingebunden sind.