EnglischFranzösischSpanisch

Server ausführen | Ubuntu > | Fedora > |


OnWorks-Favicon

fs_mkmount - Online in der Cloud

Führen Sie fs_mkmount im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl fs_mkmount, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME


fs_mkmount - Erstellt einen Mount-Punkt für ein Volume

ZUSAMMENFASSUNG


fs mkmount -dir <Verzeichnis> -Vol <Volumen Name>
[-Zelle <Zelle Name>] [-rw] [-schnell] [-Hilfe]

fs mk -d <Verzeichnis> -v <Volumen Name>
[-c <Zelle Name>] [-r] [-f] [-h]

BESCHREIBUNG


Das fs mkmount -Befehl erstellt einen Mount-Punkt für das Volume, das von der -Vol Argument bei
der Speicherort im AFS-Dateibereich, der von der -dir Streit. Der Mountpoint sieht aus
wie ein Standardverzeichniselement und dient als Stammverzeichnis des Volumes, ist aber
eigentlich ein spezielles Dateisystemobjekt, das auf ein AFS-Volume verweist. Wenn der Cache-Manager
beim Durchlaufen des Pfadnamens zum ersten Mal auf einen bestimmten Mount-Punkt stößt, kontaktiert er den VL-Server
um herauszufinden, auf welchen Dateiserver-Rechnern sich das angegebene Volume befindet, und ruft dann eine Kopie des
Stammverzeichnis des Volumes vom entsprechenden Dateiserver-Rechner.

Es ist möglich, wird jedoch nicht empfohlen, mehr als einen Bereitstellungspunkt für ein Volume zu erstellen.
Der Cache-Manager kann verwirrt werden, wenn ein Volume an zwei Stellen gleichzeitig gemountet wird
Pfad durch den Dateibereich.

Der Cache Manager beachtet beim Durchqueren des AFS-Dateibereichs drei Grundregeln und
trifft auf Mount-Punkte:

Regel 1: Zugriff auf Backup- und schreibgeschützte Volumes, wenn angegeben
Wenn der Cache-Manager auf einen Bereitstellungspunkt stößt, der ein Volume mit entweder a
".readonly" oder eine ".backup"-Erweiterung, greift es nur auf diesen Volume-Typ zu. Wenn ein Reittier
point hat weder eine ".backup" noch eine ".readonly" Erweiterung, der Cache Manager
verwendet die Regeln 2 und 3.

Der Cache-Manager greift beispielsweise nie auf die Lese-/Schreibversion eines Volumes zu, wenn
der Mount-Punkt benennt die Backup-Version. Wenn auf die angegebene Version nicht zugegriffen werden kann,
der Cache-Manager meldet einen Fehler.

Regel 2: Folgen Sie nach Möglichkeit dem schreibgeschützten Pfad
Wenn sich ein Mount-Punkt in einem schreibgeschützten Volume befindet und das Volume, auf das er verweist, ist
repliziert, versucht der Cache-Manager, auf eine schreibgeschützte Kopie des Volumes zuzugreifen; wenn
das referenzierte Volume wird nicht repliziert, der Cache Manager greift auf die Lese-/Schreibzugriffe zu
Kopieren. Der Cache-Manager soll also lieber a read-only Weg durch den Dateibereich,
Zugriff auf schreibgeschützte Volumes, wenn diese verfügbar sind.

Der Cache Manager startet in erster Linie auf dem schreibgeschützten Pfad, weil er immer
greift auf eine schreibgeschützte Kopie des root.afs Volumen, falls vorhanden; das Volume ist gemountet
am Stamm des AFS-Dateibereichs einer Zelle (genannt /afs vereinbarungs). Das heißt, wenn die
Das Volume "root.afs" wird repliziert, der Cache-Manager versucht, auf eine schreibgeschützte Kopie zuzugreifen
davon statt der Lese-/Schreibkopie. Diese Regel hält dann den Cache Manager auf a
schreibgeschützter Pfad, solange jedes nachfolgende Volume repliziert wird. Die Implikation ist
dass sowohl die Volumes „root.afs“ als auch „root.cell“ für den Cache repliziert werden müssen
Manager, um auf replizierte Volumes zuzugreifen, die unter ihnen im AFS-Dateibereich eingehängt sind. Die
Bände werden konventionell am . montiert /afs und /afs/Zellenname Verzeichnisse,
beziehungsweise.

Regel 3: Sobald Sie sich auf einem Lese-/Schreibpfad befinden, bleiben Sie dort
Wenn sich ein Mount-Punkt in einem Volume mit Lese-/Schreibzugriff befindet und der Volume-Name kein
".readonly" oder eine ".backup"-Erweiterung versucht der Cache-Manager, nur auf die
Lese-/Schreibversion des Volumes. Der Zugriffsversuch schlägt mit einem Fehler fehl, wenn die
Auf die Lese-/Schreibversion kann nicht zugegriffen werden, selbst wenn auf eine schreibgeschützte Version zugegriffen werden kann. In diesem
Situation soll sich der Cache Manager auf a Lese / Schreib Weg und kann nicht zurückschalten
zum schreibgeschützten Pfad, es sei denn, der Mount-Punkt benennt ein Volume explizit mit einem ".readonly"
Verlängerung. (Mobile Mount-Punkte sind eine wichtige Ausnahme von dieser Regel, da
in der folgenden Diskussion erklärt.

Es gibt drei Arten von Einhängepunkten, die jeweils für einen anderen Zweck geeignet sind, weil
die Art und Weise, in der der Cache-Manager sie interpretiert.

· Wenn der Cache Manager a . kreuzt regulär Mount-Punkt, es gehorcht allen drei der Mount
Punkt-Traversal-Regeln, die zuvor beschrieben wurden. Um einen regulären Mount-Punkt zu erstellen, fügen Sie
nur das erforderliche -dir und -Vol Argumente an die fs mkmount Befehl.

· Wenn der Cache Manager a . kreuzt Lese / Schreib Mount-Punkt, es versucht nur darauf zuzugreifen
die im Mount-Punkt genannte Volume-Version. Wenn der Volumename die Basis ist
(Lesen/Schreiben) Formular, ohne die Erweiterung ".readonly" oder ".backup", der Cache Manager
greift auf die Lese-/Schreibversion des Volumes zu, auch wenn es repliziert wird. In anderen
Worten, der Cache-Manager ignoriert die Durchquerungsregel für den zweiten Einhängepunkt, wenn
Überqueren eines Lese-/Schreib-Mount-Punkts: Es wechselt auf den Lese-/Schreibpfad durch die
Dateibereich.

Um einen Einhängepunkt mit Lese-/Schreibzugriff zu erstellen, fügen Sie den -rw Flagge auf der fs mkmount Befehl. Es
ist es üblich, nur einen Lese-/Schreib-Mount-Punkt im Dateibereich einer Zelle zu erstellen, indem
es, um das Volume "root.cell" der Zelle direkt unterhalb des AFS-Dateibereichsstamms zu mounten (von
Konvention /afs/.Zellenname). Siehe die OpenAFS Direkt Start Anleitung für Anweisungen und
das Kapitel zum Volume-Management im OpenAFS Verwaltung Anleitung für weitere
Diskussion.

Das Erstellen eines Lese-/Schreib-Mount-Punkts für ein schreibgeschütztes Volume oder ein Backup-Volume ist akzeptabel, aber
unnötig. Die erste Regel zum Durchqueren von Mount-Punkten gibt bereits an, dass der Cache
Manager greift auf sie zu, wenn der Volume-Name in einem regulären Mount-Punkt ein ".readonly" oder . hat
".backup"-Erweiterung.

· Wenn der Cache Manager a . kreuzt zellulären Mount-Punkt, es greift auf das angegebene
Volumen in der angegebenen Zelle, die normalerweise eine fremde Zelle ist. (Wenn der Mount-Punkt
keine Zelle zusammen mit dem Volume benennt, greift der Cache Manager auf das Volume zu
die Zelle, in der sich der Mount-Punkt befindet.) Der Cache Manager ignoriert den dritten Mount
Point-Traversal-Regel beim Überqueren eines regulären Mobilfunk-Mount-Points: Es greift auf eine Lese-
nur Version des Volumes, wenn es repliziert wird, auch wenn das Volume, das die
Einhängepunkt ist Lesen/Schreiben. Das Umschalten auf den schreibgeschützten Pfad auf diese Weise soll
Vermeiden Sie eine übermäßige Belastung der Dateiservermaschinen in fremden Zellen.

Um einen regulären Mobilfunk-Mount-Punkt zu erstellen, fügen Sie den -Zelle Streit über die fs mkmount
Befehl. Es ist üblich, zellulare Mount-Punkte erst auf der zweiten Ebene zu erstellen
im Dateibereich einer Zelle, um fremde Zellen zu mounten. root.cell Bände knapp darunter
das AFS-Dateibereichsstammverzeichnis (nach Konvention, at /afs/fremder_zellenname). Der Mount-Punkt
ermöglicht lokalen Benutzern den Zugriff auf den Dateibereich der fremden Zelle, vorausgesetzt, sie haben die
erforderliche Berechtigungen für die ACL des Root-Verzeichnisses des Volumes und dass ein
Eintrag für die fremde Zelle in jedem lokalen Client-Rechner /etc/openafs/CellServDB
Datei. In der Ausgabe des fs lsmount Befehl, der Zellenname und ein Doppelpunkt (":") erscheinen
zwischen dem anfänglichen Nummernzeichen und dem Volume-Namen in einem regulären Mobilfunk-Mount-Punkt
Namen.

OPTIONAL


-dir <Verzeichnis>+
Benennt das Verzeichnis, das als Einhängepunkt erstellt werden soll. Das Verzeichnis darf noch nicht vorhanden sein.
Relative Pfadnamen werden in Bezug auf das aktuelle Arbeitsverzeichnis interpretiert.

Geben Sie den Lese-/Schreibpfad zum Verzeichnis an, um den Fehler zu vermeiden, der aus
versucht, einen neuen Bereitstellungspunkt in einem schreibgeschützten Volume zu erstellen. Nach Vereinbarung ist die
Der Lese-/Schreibpfad wird angezeigt, indem ein Punkt vor dem Zellennamen am . gesetzt wird
Die zweite Ebene des Pfadnamens (z. B. /afs/.abc.com). Für weitere Diskussionen über die
Konzept von Lese-/Schreib- und schreibgeschützten Pfaden durch den Dateibereich, siehe BESCHREIBUNG.

-Vol <Volumen Name>
Gibt den Namen oder die Datenträger-ID des zu mountenden Datenträgers an. Fügen Sie gegebenenfalls die
".readonly"- oder ".backup"-Erweiterung des Namens oder geben Sie die entsprechende Volume-ID an
Anzahl.

-Zelle <Zelle Name>
Benennt die Zelle, in der sich das Volume befindet (erstellt einen mobilen Bereitstellungspunkt). Zur Verfügung stellen
den vollständig qualifizierten Domänennamen oder eine verkürzte Form, die ihn von der
andere Zellen, die in der lokalen Liste aufgeführt sind /etc/openafs/CellServDB Datei.

Wenn dieses Argument weggelassen wird, wird kein Zellenindikator im Bereitstellungspunkt angezeigt. Wenn das
Cache Manager interpretiert es, es geht davon aus, dass das Volume im Mount-Punkt benannt ist
befindet sich in derselben Zelle wie das Volume, das den Mount-Punkt enthält.

-rw Erstellt einen Einhängepunkt mit Lese-/Schreibzugriff. Lassen Sie dieses Flag weg, um einen regulären Mount-Punkt zu erstellen.

-schnell
Verhindert, dass der Volume Location (VL) Server überprüft, ob das Volume eine VLDB hat
Eingabe und Drucken einer Warnmeldung, wenn dies nicht der Fall ist. Ob diese Flagge ist oder nicht
enthalten, erstellt der Dateiserver den Einhängepunkt auch dann, wenn das Volume keine VLDB hat
Eintrag.

-Hilfe
Druckt die Online-Hilfe für diesen Befehl. Alle anderen gültigen Optionen werden ignoriert.

Beispiele:


Der folgende Befehl erstellt einen regulären Einhängepunkt, der das Volume "user.smith" bei . einhängt
/afs/abc.com/usr/smith:

%cd /afs/abc.com/usr
% fs mkmount -dir smith -vol user.smith

Die folgenden Befehle erstellen einen Einhängepunkt mit Lese-/Schreibzugriff und einen regulären Einhängepunkt für die
Das Volume "root.cell" der Zelle der ABC Corporation im Dateibaum dieser Zelle. Der zweite Befehl
folgt der Konvention, einen Punkt an den Anfang des Lese-/Schreib-Mounts zu setzen
den Namen des Punktes.

% fs mkmount -dir /afs/abc.com -vol root.cell
% fs mkmount -dir /afs/.abc.com -vol root.cell -rw

Der folgende Befehl mountet das Volume "root.cell" der State University-Zelle im ABC
Dateibaum der Corporationszelle, wodurch ein regulärer mobiler Mount-Punkt namens . erstellt wird
/afs/stateu.edu. Wenn ein Cache-Manager der ABC Corporation auf diesen Mount-Punkt stößt,
kreuzt auf einem schreibgeschützten Pfad in die Zelle der State University.

% fs mkmount -dir /afs/stateu.edu -vol root.cell -c stateu.edu

PRIVILEG ERFORDERLICH


Der Aussteller muss die Berechtigungen "i" (einfügen) und "a" (verwalten) in der ACL des
Verzeichnis, das den Mount-Punkt beherbergen soll.

Verwenden Sie fs_mkmount online mit den onworks.net-Diensten


Ad


Ad