Dies ist der Befehl fs_setserverprefs, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
fs_setserverprefs – Legt die Präferenzränge für Dateiserver oder VL-Server fest
ZUSAMMENFASSUNG
fs setserverprefs [-Server <Dateiserver Namen und Rangstufen>+]
[-vlservers <VL Server Namen und Rangstufen>+]
[-Datei <Varianten des Eingangssignals: für namens Datei>] [-stdin] [-Hilfe]
fs Sets [-Wenn <Dateiserver Namen und Rangstufen>+]
[-vl <VL Server Namen und Rangstufen>+]
[-f <Varianten des Eingangssignals: für namens Datei>] [-st] [-h]
fs sp [-Wenn <Dateiserver Namen und Rangstufen>+]
[-vl <VL Server Namen und Rangstufen>+]
[-f <Varianten des Eingangssignals: für namens Datei>] [-st] [-h]
BESCHREIBUNG
Die fs setserverprefs Der Befehl legt die Präferenzränge des lokalen Cache-Managers für einen oder fest
mehr Dateiserver-Maschinenschnittstellen oder, falls vorhanden -vlserver Es wird ein Argument für „Volume“ bereitgestellt
Standort (VL) Servermaschinen. Bei Dateiservermaschinen bestimmen die numerischen Ränge die
Reihenfolge, in der der Cache-Manager versucht, die Schnittstellen der vorhandenen Maschinen zu kontaktieren
Gehäuse eines Volumens. Bei VL-Server-Maschinen bestimmen die Ränge die Reihenfolge, in der der Cache abgelegt wird
Der Manager versucht, die VL-Server einer Zelle zu kontaktieren, wenn er VLDB-Informationen anfordert.
Die fs getserverprefs Auf der Referenzseite wird erläutert, wie der Cache-Manager Präferenzränge verwendet
bei der Kontaktaufnahme mit Dateiservermaschinen oder VL-Servermaschinen. Die folgenden Absätze
Erklären Sie, wie der Cache-Manager Standardränge berechnet und wie Sie diesen Befehl dazu verwenden
Ändern Sie die Standardeinstellungen.
Berechnung of Standard Vorzug Ränge
Der Cache-Manager speichert einen Präferenzrang im Kernel-Speicher als gepaarte IP-Adresse und
numerischer Rang. Wenn eine Dateiservermaschine mehrfach vernetzt ist, weist der Cache-Manager eine zu
Jeder Adresse des Computers wird ein eindeutiger Rang zugeordnet (bis zu der Anzahl der Adressen, die der Computer verwendet).
VLDB kann pro Maschine speichern). Einmal berechnet, bleibt ein Rang bestehen, bis die Maschine neu startet.
oder bis dieser Befehl zum Ändern verwendet wird.
Der Cache-Manager legt bei der Initialisierung nach dem Zufallsprinzip die standardmäßigen VL-Server-Präferenzränge fest
Zuweisen eines Rangs im Bereich von 10,000 bis 10,126 zu jeder der in der Liste aufgeführten Maschinen
aus einer regionalen /etc/openafs/CellServDB Datei. Wenn DNS zum Auffinden von VL-Servern verwendet wird, der Cache-Manager
weist jedem Server, der in einem AFSDB- oder SRV-Eintrag für diese Zelle konfiguriert ist, einen Rang zu.
Derzeit werden die Prioritäts- und Gewichtsinformationen aus SRV-Datensätzen nicht verwendet. Maschinen von
Verschiedene Zellen können den gleichen Rang haben, dies stellt jedoch kein Problem dar, da die
Der Cache-Manager konsultiert jeweils nur die Ränge einer Zelle.
Der Cache-Manager legt beim Abrufen Standard-Präferenzränge für den Dateiserver fest
Volume-Standortinformationen aus der VLDB. Jedes Mal erfährt es etwas über die Dateiservermaschine
Für Schnittstellen, für die noch keine Ränge festgelegt wurden, weist es jeder Schnittstelle einen Rang zu. Wenn
Hat der lokale Client-Rechner nur eine IP-Adresse, vergleicht der Cache-Manager diese mit der
IP-Adresse der Serverschnittstelle und legt einen Rang gemäß dem folgenden Algorithmus fest. Wenn die
Da der Client-Rechner mehrfach vernetzt ist, wendet der Cache-Manager den Algorithmus auf jeden Rechner an
Adressen des Client-Rechners und weist der Schnittstelle des Dateiserver-Rechners die niedrigste zu
Rang, der daraus resultiert.
· Wenn es sich bei der lokalen Maschine um eine Dateiservermaschine handelt, der Basisrang für jede dieser Maschinen
Schnittstellen beträgt 5,000.
· Wenn sich die Dateiserver-Maschinenschnittstelle im selben Subnetzwerk wie der Client befindet
Schnittstelle, sein Basisrang beträgt 20,000.
· Wenn sich die Dateiserver-Maschinenschnittstelle im selben Netzwerk wie die Client-Schnittstelle befindet,
oder befindet sich am entfernten Ende einer Punkt-zu-Punkt-Verbindung mit der Client-Schnittstelle, ihrer Basis
Rang ist 30,000.
· Wenn sich die Dateiserver-Maschinenschnittstelle in einem anderen Netzwerk befindet als der Client
Schnittstelle, oder der Cache-Manager kann keine Netzwerkinformationen darüber, seiner Basis, erhalten
Rang ist 40,000.
Nachdem einer Dateiserver-Maschinenschnittstelle ein Basisrang zugewiesen wurde, fügt der Cache-Manager hinzu
Es ist eine zufällig ausgewählte Zahl aus dem Bereich von 0 (Null) bis 14. Als Beispiel ein Dateiserver
Die Maschinenschnittstelle im selben Subnetzwerk wie die lokale Maschine erhält einen Basisrang von
20,000, aber der Cache-Manager zeichnet den tatsächlichen Rang als Ganzzahl zwischen 20,000 und auf
20,014. Dieser Prozess reduziert die Anzahl der Schnittstellen, die genau den gleichen Rang haben. Als
Mit VL Server-Maschinenreihen ist es möglich, Dateiserver-Maschinenschnittstellen von zu erstellen
Fremdzellen sollen denselben Rang haben wie Schnittstellen in der lokalen Zelle, dies ist jedoch nicht der Fall
ein Problem darstellen. Es gelten nur die relativen Ränge der Schnittstellen, die ein bestimmtes Volume beherbergen
relevant, und AFS unterstützt jeweils nur die Speicherung eines Volumes in einer Zelle.
Rahmen Nicht standardmäßig Vorzug Ränge
Verwenden Sie das fs setserverprefs Befehl zum Zurücksetzen eines vorhandenen Präferenzrangs oder zum Festlegen des
Anfangsrang einer Dateiserver-Maschinenschnittstelle oder einer VL-Server-Maschine, für die der Cache verwendet wird
Der Manager hat keinen Rang. Um sicherzustellen, dass ein Rang auch nach einem Neustart des lokalen Computers bestehen bleibt, platzieren Sie
die entsprechende fs setserverprefs Befehl in der AFS-Initialisierungsdatei der Maschine.
Geben Sie jeden Präferenzrang als Wertepaar an, getrennt durch ein oder mehrere Leerzeichen:
· Das erste Mitglied des Paares ist der vollständig qualifizierte Hostname (z. B.
„fs1.abc.com“) oder die IP-Adresse im Punkt-Dezimal-Format einer Dateiservermaschine
Schnittstelle oder VL-Server-Maschine
· Das zweite Mitglied des Paares ist eine ganze Zahl. Die möglichen Ränge reichen von 1 bis
65535
Wie bei Standardrängen fügt der Cache-Manager einem Rang eine zufällig ausgewählte Ganzzahl hinzu
durch diesen Befehl angegeben. Bei Dateiserver-Maschinenschnittstellen stammt die Ganzzahl aus dem
Bereich 0 (Null) bis 14; Für VL-Server-Maschinen liegt der Wert im Bereich von 0 (Null) bis 126. Für
Wenn der Administrator beispielsweise einer Dateiserver-Maschinenschnittstelle den Rang 15,000 zuweist,
Der Cache-Manager speichert eine Ganzzahl zwischen 15,000 und 15,014.
Es gibt mehrere Möglichkeiten, Ränge für Dateiserver-Maschinenschnittstellen bereitzustellen (jedoch nicht für VL).
Servermaschinen):
· Folgen Sie in der Befehlszeile dem -Server Argument.
· In einer Datei mit dem Namen -Datei Streit. Platzieren Sie jedes Paar in einer eigenen Zeile in der Datei.
Leiten der Ausgabe von fs getserverprefs Befehl automatisch in eine Datei kopieren
generiert eine Datei im richtigen Format.
· Über den Standard-Eingabestream, indem Sie Folgendes bereitstellen -stdin Flagge. Diese Methode ermöglicht die
Der Emittent kann Werte direkt aus einem Programm oder Skript eingeben, das Präferenzen generiert
Ränge mithilfe eines Algorithmus, der für die lokale Zelle geeignet ist. Die AFS-Distribution tut dies
enthalten solche Programme oder Skripte nicht.
Beim Festlegen der Präferenzränge für Dateiservermaschinen ist es zulässig, diese zu kombinieren -Server,
-Datei und -stdin Optionen in einer einzigen Befehlszeile. Wenn unterschiedliche Optionen vorhanden sind, geben Sie a an
Wenn Sie für dieselbe Schnittstelle einen anderen Rang haben, speichert und verwendet der Cache-Manager den zugewiesenen Rang
an. Nach der Installation können Sie HEIC-Dateien mit der -Server Argument.
Die -vlservers Das Argument ist die einzige Möglichkeit, VL Server-Maschinenränge zuzuweisen. Es kann sein
kombiniert mit einem oder mehreren davon -Server, -Datei und -stdin Optionen, aber der Cache
Manager wendet die für diese Optionen bereitgestellten Werte nur auf Dateiserver-Maschinenränge an.
Der fs-Befehlsinterpreter überprüft keine Hostnamen oder IP-Adressen und weist sie daher zu
Bevorzugt werden ungültige Maschinennamen oder Adressen. Der Cache-Manager verwendet solche niemals
Ränge, es sei denn, die gleichen falschen Informationen befinden sich in der VLDB.
OPTIONAL
-Server <Datei Server Namen und Rangstufen>+
Gibt eine oder mehrere Präferenzstufen für Dateiservermaschinen an. Jeder Rang paart die vollständig
qualifizierter Hostname oder IP-Adresse (im Punkt-Dezimal-Format) eines Dateiservercomputers
Schnittstelle mit einem ganzzahligen Rang, getrennt durch ein oder mehrere Leerzeichen; auch jeweils trennen
gepaart mit einem oder mehreren Leerzeichen. Akzeptable Werte für den Rang reichen von 1 bis
65521; Ein niedrigerer Wert weist auf eine größere Präferenz hin. Bereitstellung von Rängen darüber hinaus
Bereich kann zu unvorhersehbaren Ergebnissen führen. Geben Sie einen Wert an, der nicht größer als 65521 ist
garantiert, dass der Rang den maximal möglichen Wert von 65,535 nicht überschreitet, auch wenn
der größte Zufallsfaktor (14) wird addiert.
Dieses Argument kann mit dem kombiniert werden -Datei Streit, -stdin Flagge oder beides. Wenn mehr
Als eines der Argumente einen Rang für dieselbe Schnittstelle festlegt, den dadurch festgelegten Rang
Argument hat Vorrang. Es kann auch mit dem kombiniert werden -vlservers Argument, aber
interagiert nicht damit.
-vlservers <VL Server Namen und Rangstufen>+
Gibt einen oder mehrere VL-Server-Präferenzränge an. In jedem Rang sind die Vollqualifizierten gepaart
Hostname oder IP-Adresse (im Punkt-Dezimal-Format) eines VL Server-Computers mit einem
ganzzahliger Rang, getrennt durch ein oder mehrere Leerzeichen; Trennen Sie außerdem jedes Paar mit einem oder
mehr Räume. Akzeptable Werte für den Rang liegen zwischen 1 und 65521; einen niedrigeren Wert
weist auf eine größere Präferenz hin. Die Bereitstellung von Rängen außerhalb dieses Bereichs kann zur Folge haben
unvorhersehbare Ergebnisse. Die Angabe eines Werts von nicht mehr als 65521 garantiert den Rang
selbst bei größtem Zufallsfaktor den maximal möglichen Wert von 65,535 nicht überschreitet
(14) wird hinzugefügt.
Dieses Argument kann mit dem kombiniert werden -Server Streit, -Datei Streit, -stdin Flagge,
oder eine beliebige Kombination der drei, interagiert jedoch mit keinem von ihnen. Sie gelten
nur auf Dateiserver-Maschinenebenen.
-Datei <Varianten des Eingangssignals: Datei>
Gibt den vollständigen Pfadnamen einer Datei an, aus der Paare von Dateiservermaschinen gelesen werden sollen
Schnittstellen und ihre Ränge unter Verwendung der gleichen Notation und des gleichen Wertebereichs wie für die
-Server Streit. Platzieren Sie in der Datei jedes Paar in einer eigenen Zeile und trennen Sie die beiden
Teile jedes Paares mit einem oder mehreren Leerzeichen.
Dieses Argument kann mit dem kombiniert werden -Server Streit, -stdin Flagge oder beides. Wenn
Mehr als eines der Argumente legt einen Rang für dieselbe Schnittstelle fest, den Rang, der durch festgelegt wird
-Server Argument hat Vorrang. Es kann auch mit dem kombiniert werden -vlservers
Argument, interagiert aber nicht mit ihm.
-stdin
Liest Paare aus Dateiserver-Maschinenschnittstelle und Ganzzahlrang aus der Standardeingabe
Strom. Die beabsichtigte Verwendung besteht darin, Eingaben zu akzeptieren, die von einem benutzerdefinierten Programm oder weitergeleitet werden
Skript, das Ränge im entsprechenden Format generiert, aber auch eingegebene Eingaben akzeptiert
zur Schale. Formatieren Sie die Schnittstellen- und Rangpaare wie für -Datei Streit. Wenn Sie tippen
Geben Sie in der Shell nach dem letzten Zeilenumbruch Strg-D ein, um die Eingabe abzuschließen.
Dieses Argument kann mit dem kombiniert werden -Server Argument, das -Datei Argument oder beides.
Wenn mehr als eines der Argumente einen Rang für dieselbe Schnittstelle festlegt, wird der von festgelegte Rang verwendet
-Server Argument hat Vorrang. Es kann auch mit dem kombiniert werden -vlservers
Argument, interagiert aber nicht mit ihm.
-Hilfe
Druckt die Online-Hilfe für diesen Befehl. Alle anderen gültigen Optionen werden ignoriert.
Beispiele:
Der folgende Befehl legt die Präferenzstufen des Cache-Managers für den Dateiserver fest
Maschinen mit den Namen „fs3.abc.com“ und „fs4.abc.com“, wobei letztere durch ihre IP angegeben wird
Adresse: 192.12.105.100. Die Maschinen befinden sich in einem anderen Subnetzwerk der lokalen Maschinen
Netzwerk, daher ist ihr Standard-Basisrang 30,000. Um die Präferenz des Cache-Managers zu erhöhen
Für diese Maschinen weist der Aussteller einen Rang von 25000 zu, zu dem der Cache-Manager einen hinzufügt
Ganzzahl im Bereich von 0 bis 15.
# fs setserverprefs -servers fs3.abc.com 25000 192.12.105.100 25000
Der folgende Befehl verwendet die -Server Argument, um die Präferenz des Cache-Managers festzulegen
rangiert für die gleichen zwei Dateiservermaschinen, verwendet aber auch die -Datei Argument, um a zu lesen
Sammlung von Präferenzrängen aus einer Datei, die sich in der lokalen Datei befindet /etc/fs.prefs:
# fs setserverprefs -servers fs3.abc.com 25000 192.12.105.100 25000 \
-file /etc/fs.prefs
Die Datei /etc/fs.prefs hat den folgenden Inhalt und das folgende Format:
192.12.108.214 7500
192.12.108.212 7500
138.255.33.41 39000
138.255.33.34 39000
128.0.45.36 41000
128.0.45.37 41000
Der folgende Befehl verwendet die -stdin Flag zum Auslesen der Präferenzränge aus dem Standard
Eingabestrom. Die Ränge werden von einem Programm an den Befehl weitergeleitet. calc_prefs, das war
Vom Emittenten geschrieben, um Präferenzen auf der Grundlage von für die Region wichtigen Werten zu berechnen
Zelle.
# calc_prefs | fs setserverprefs -stdin
Der folgende Befehl verwendet die -vlservers Argument zum Festlegen der Einstellungen des Cache-Managers
für die VL-Servermaschinen mit den Namen „fs1.abc.com“, „fs3.abc.com“ und „fs4.abc.com“ als Basis
Ränge 1, 11000 bzw. 65521:
# fs setserverprefs -vlservers fs1.abc.com 1 fs3.abc.com 11000 \
fs4.abc.com 65521
PRIVILEG ERFORDERLICH
Der Aussteller muss als lokaler Superuser root angemeldet sein.
Verwenden Sie fs_setserverprefs online über die Dienste von onworks.net