Kapitel 8. Dateisysteme und Mount-Punkte

Inhaltsverzeichnis
8.1 Das Prinzip
8.2 Partitionieren einer Festplatte und Formatieren einer Partition
8.3 Die Kommandos mount und umount
8.4 Die Datei /etc/fstab
8.5 Anmerkung zu supermount

Der beste Weg, um zu verstehen, ,,wie es funktioniert``, ist das ganze an einem praktischen Beispiel durchzuspielen. Dies soll im Folgenden getan werden. Angenommen, Sie haben sich gerade eine, noch unpartitionierte, Festplatte gekauft. Ihre bisherige Linux-Mandrake-Partition platzt aus allen Nähten, und da Sie keine Neu-Installation vornehmen möchten, haben Sie sich entschieden, einen Teil Ihres Verzeichnisbaumes auf Ihre neue Festplatte zu verschieben. Da diese sehr groß ist, möchten Sie nun das größte der Verzeichnisse verschieben, nämlich /usr. Zunächst aber ein wenig Theorie.

8.1 Das Prinzip

Wie schon im Installationshandbuch beschrieben, ist jede Festplatte in verschiedene Partitionen eingeteilt, wobei jede dieser Partitionen ein eigenes Dateisystem enthält. Im Gegensatz zu Windows, das jeder Partition (eigentlich sogar nur solchen, die von ihm erkannt werden) einen Buchstaben zuordnet, besitzt GNU/Linux eine eindeutige Baumstruktur, in die Teilbäume an eine bestimmte Stelle eingehängt werden können. Dies ist unabhängig davon auf welchem Gerät sie sich befinden möglich (dadurch wird es erst möglich, /usr von Ihrer ersten auf die zweite Platte umzukopieren).

Genau wie Windows, das ein Laufwerk ,,C:`` benötigt, braucht GNU/Linux einen Punkt, wohin die Verzeichnisbaumwurzel (/) des Verzeichnisbaums eingehängt werden kann. Auf der Festplatte steht diese in einer eigenen Partition. Ist die Wurzel einmal eingehängt, kann man auch andere Dateisysteme einhängen. Diese befinden sich dann an verschiedenen Mount-Punkten innerhalb der Verzeichnisstruktur. Jedes Verzeichnis unterhalb der Wurzel kann als Mount-Punkt fungieren.

Dadurch ist eine hohe Flexibilität bei der Konfiguration möglich. Im Falle eines Web-Servers beispielsweise, wird normalerweise eine komplette Partition dazu verwendet, dessen Daten zu speichern. Dazu wird üblicherweise das Verzeichnis /var/www benutzt. In den Abbildungen Abbildung 8-1 und Abbildung 8-2 wird das System vor und nach dem Einhängen des Dateisystems beschrieben.

Abbildung 8-1: Ein noch nicht eingehängtes Dateisystem

Wie Sie sich sicherlich vorstellen können, ist dies wesentlich vorteilhafter. So bleibt die Baumstruktur immer erhalten, egal ob sie sich lediglich über eines, oder aber über einige Dutzend Dateisysteme erstreckt[1]. Außerdem ist es auch immer möglich, einen kompletten Teil der Baumstruktur physikalisch auf eine andere Partition zu verschieben, sollte Ihnen einmal der Platz ausgehen, also genau das, was wir in dem obigen Beispiel durchführen wollen.

Abbildung 8-2: Das Dateisystem ist nun eingehängt

Zwei Dinge sollten Sie über Mount-Punkte wissen:

  1. das Verzeichnis, welches als Mount-Punkt fungieren soll, muss existieren,

  2. dieses Verzeichnis sollte leer sein: falls Sie ein nicht leeres Verzeichnis als Mount-Punkt verwenden, werden darin enthaltene Dateien und Unterverzeichnisse durch das neu eingehängte Dateisystem ,,überdeckt``, aber nicht gelöscht. Sie sind erst wieder erreichbar, wenn das überdeckende System wieder ausgehängt wird.

Fußnoten

[1]

GNU/Linux kann bis zu 64 verschiedene, gleichzeitig eingehängte Dateisysteme verwalten.


Tux on Star from MandrakeSoft Linux ist ein eingetragenes Warenzeichen von Linus Torvalds. Alle anderen Warenzeichen und Copyrights sind das Eigentum ihrer Inhaber.
Sofern nichts anderes Angaben ist, unterliegen die Inhalte der Seiten sowie alle Bilder dem Copyright von MandrakeSoft S.A. und MandrakeSoft Inc. 2000.
http://www.linux-mandrake.com/