Ich habe den Begriff "Mounten" gehört, wenn ich mich auf Geräte unter Linux beziehe. Was ist seine eigentliche Bedeutung? Wie geht es jetzt im Gegensatz zu älteren Versionen?
Ich habe das nicht manuell über die Kommandozeile gemacht. Können Sie die Schritte (Befehle) zum Mounten eines einfachen Geräts unter Linux angeben?
Antworten:
Unix-Systeme haben einen einzigen Verzeichnisbaum. Allen zugänglichen Speichern muss ein Speicherort in diesem einzelnen Verzeichnisbaum zugeordnet sein. Dies ist anders als bei Windows, wo (in der gängigsten Syntax für Dateipfade) ein Verzeichnisbaum pro Speicherkomponente (Laufwerk) vorhanden ist.
Beim Mounten wird ein Speichergerät einem bestimmten Speicherort in der Verzeichnisstruktur zugeordnet. Wenn das System beispielsweise bootet, wird ein bestimmtes Speichergerät (im Allgemeinen als Root-Partition bezeichnet) dem Root-Verzeichnis des Verzeichnisbaums zugeordnet, dh, das Speichergerät ist auf diesem bereitgestellt
/
(dem Root-Verzeichnis).Angenommen, Sie möchten jetzt auf Dateien auf einer CD-ROM zugreifen. Sie müssen die CD-ROM an einem Ort in der Verzeichnisstruktur einhängen (dies kann automatisch erfolgen, wenn Sie die CD einlegen). Angenommen, das CD-ROM-Gerät ist
/dev/cdrom
und der gewählte Einhängepunkt ist/media/cdrom
. Der entsprechende Befehl lautetNachdem dieser Befehl ausgeführt wurde, können Sie
/dir/file
auf Ihrem System unter auf eine Datei zugreifen, deren Speicherort auf der CD-ROM ist/media/cdrom/dir/file
. Wenn Sie die CD nicht mehr benötigen , führen Sie den Befehlumount /dev/cdrom
oder ausumount /media/cdrom
(beides funktioniert; typische Desktop-Umgebungen tun dies, wenn Sie auf die Schaltfläche „Auswerfen“ oder „Sicher entfernen“ klicken).Das Mounten gilt für alles, was als Dateien zugänglich gemacht wird, nicht nur für tatsächliche Speichergeräte. Zum Beispiel haben alle Linux-Systeme ein spezielles Dateisystem, unter dem gemountet wird
/proc
. Das (aufgerufeneproc
) Dateisystem verfügt nicht über einen zugrunde liegenden Speicher: Die darin enthaltenen Dateien enthalten Informationen über laufende Prozesse und verschiedene andere Systeminformationen. Die Informationen werden direkt vom Kernel aus seinen speicherinternen Datenstrukturen bereitgestellt.quelle
man mount
/dev/cdrom
? Warum nicht ist der Zugriff direkt von/dev/cdrom
? Wenn die CD-ROM noch nicht geladen ist, wie ist sie Teil eines Pfads im System? Ist das/dev/cdrom
nur eine virtuelle Datei und kein Ordner, aus dem ich Dateien lesen kann?/dev/cdrom
präsentiert den Inhalt des Geräts als riesige "Datei". Es werden nur Daten direkt vom Laufwerk gelesen, ohne ein Dateisystem zu durchlaufen. Beim Aktivieren wird das Gerät, das die Daten enthält (normalerweise/dev/something
), nicht nur einem Verzeichnis (z. B./media/cdrom
) zugeordnet, sondern auch einem Dateisystemtreiber. Dieser Code versteht, wie die Daten auf dem Gerät organisiert sind, und zeigt sie als Dateien und Verzeichnisse an.In einfachen Worten ist ein Mount-Punkt ein Verzeichnis für den Zugriff auf Ihre Daten (Dateien und Ordner), die auf Ihren Festplatten gespeichert sind.
Analogie: Mit freundlicher Genehmigung
Lesen wir eine Bauerngeschichte, die sein unbebautes Land an seine Kinder verteilte und was sie daraus machten.
Es gibt einen Bauern, der daran gedacht hat, sein gesamtes unfruchtbares Land von 25 Hektar auf seine drei Kinder zu verteilen, die er wie folgt verteilt.
Kind 1: John bekam acht Hektar Land.
Kind 2: Barbie bekam 13 Hektar Land.
Kind 3: Steve bekam vier Hektar Land.
Jetzt planten die Bauernkinder, ihr jeweiliges Land zu verbessern, und fingen an zu pflügen, abhängig von den Ernten, die sie anbauen wollten.
John möchte Orangen anbauen.
Barbi will Mangos anbauen.
Steve will Mais anbauen.
Für diesen Anbau von Kulturpflanzen / Obstbäumen müssen sie unterschiedlich pflügen, um ihren Kulturpflanzen zu entsprechen. Wie im folgenden Diagramm für den Anbau von Mangos gezeigt, unterscheidet sich der Anbau von Mais. Sobald dies erledigt ist, säen sie ihre jeweiligen Kulturpflanzen in ihrem Land.
Wenn Getreide angebaut wird, sollte es vor Eindringlingen geschützt werden. Sie haben einen Zaun um ihr Land gelegt und für jedes Land einen Eingangspunkt mit einem Tor geschaffen.
Also, wenn jemand Zugang zu ihrem Land hat, muss er durch diese Tore eintreten und die Früchte / das Getreide aus dem Land holen.
DIE ANALOGIE DIESER GESCHICHTE ZU UNSEREM DISK-MANAGEMENT IST WIE FOLGEND.
quelle
Quelle
quelle
Erklärung durch Analogie
Betrachten wir den Job des Post Master General von Washington DC.
In der Anfangszeit führten alle Straßen, die irgendwohin führten, von der PA Avenue nach außen. Wenn Sie Ihre E-Mails erhalten wollten, musste Ihr Standort von der PA Avenue aus navigierbar sein. Wenn jemand eine Straße an der PA Avenue baut und dann ein Haus baut, muss er mir sagen:
"Mein Haus befindet sich an diesem GPS-Standort. Um Post zu erhalten, beginnen Sie in der PA Avenue, gehen Sie zur K-Straße und dann zu meinem Haus."
mount GPS_LocationOfMyHouse to PA Avenue / K street / MyHouse
Bei der Montage wird dem Generalpostmeister lediglich mitgeteilt, wo sich das Haus in Bezug auf die PA Avenue oder in diesem Fall den Stammpfad befindet.
quelle