Mounten
aus Wikipedia, der freien Enzyklopädie
Mounten oder Einhängen bezeichnet bei einem Computer den Vorgang, ein Dateisystem dem Betriebssystem an einer bestimmten Stelle (Mount point) verfügbar zu machen, so dass der Benutzer auf die Dateien zugreifen kann.
Oft geschieht das Einbinden automatisch ohne Benutzerintervention beim Booten. Wechselmedien werden u.U. bei Zugriff durch einen Automounter verfügbar gemacht. Unter UNIX-artigen Betriebssystemen geschieht das manuelle Einbinden von Dateisystemen mit dem mount
-Befehl.
Manuelles mounten kann z.B. nach dem Einlegen einer Daten-CD oder -Diskette oder dem Anschließen eines USB-Sticks nötig sein, erst danach sind die Daten über den Mount point verfügbar. Bei Windows ist dieser üblicherweise ein weiterer Laufwerksbuchstabe wie D: oder E:, bei Mac OS X werden Wechselmedien vom Automounter unter /Volumes eingebunden und erscheinen dann auf dem Desktop, unter Linux wird oft ein Unterverzeichnis von /mnt oder /media verwendet.
Das Gegenteil von Mounten ist Unmounten oder Aushängen, wobei ein Teil-Dateisystem aus dem Dateisystem entfernt wird. Dies geschieht unter der Gewährleistung, dass kein Prozess mehr auf Dateien auf dem Dateisystem zugreift und dass alle Daten auf das Dateisystem geschrieben sind.
Wird ein Dateisystem ohne Unmounten entfernt (z. B. ein USB-Stick abgezogen) kann es unter Umständen zu Datenverlust kommen, wenn noch nicht alle Daten auf das Dateisystem geschrieben wurden.
[Bearbeiten] Beispiel
Unter unixartigen Betriebssystem (z.B. GNU/Linux) wird die zweite Partition auf der primären Festplatte am ersten ATA-Port mit folgendem Kommando manuell gemountet:
$ mount /dev/hda2 /mein/verzeichnis
Ein anschließendes Aushängen wird erreicht durch:
$ umount /dev/hda2
oder
$ umount /mein/verzeichnis
Eine Liste aller gemounteten Dateisysteme gibt folgendes Kommando aus:
$ mount
Neben Laufwerken kann auch Speicher eingebunden werden, der nicht lokal verfügbar ist. Beispiele dafür sind Dateisysteme wie NFS, xFS und SHFS.
Auch eine Datei kann über das sogenannte „loop device“ wiederum selbst als Dateisystem eingebunden werden, am häufigsten findet dies bei ISO-Images Verwendung:
$ mount -r -t iso9660 -o loop /pfad/zum/CD_oder_DVDabbild.iso /mein/verzeichnis
[Bearbeiten] Weitere Informationen
Weitere Informationen finden sich in den Manpages mount(2)
und mount(8)
eines Unixsystems.