EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

fs_storebehind – Online in der Cloud

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

Dies ist der Befehl fs_storebehind, 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_storebehind – Ermöglicht asynchrone Schreibvorgänge auf dem Dateiserver

ZUSAMMENFASSUNG


fs Storebehind [-kbyte <Asynchronität für angegeben Namen>]
[-Dateien <spezifisch Pfadnamen>+]
[-alle Dateien <neu Standard (KB)>] [-verbose] [-Hilfe]

fs st [-k <Asynchronität für angegeben Namen>]
[-f <spezifisch Pfadnamen>+]
[-a <neu Standard (KB)>] [-v] [-h]

BESCHREIBUNG


Das fs Storebehind Mit dem Befehl kann der Cache-Manager eine verzögerte asynchrone Ausführung durchführen
Schreiben Sie auf den Dateiserver, wenn eine Anwendung eine Datei schließt. Standardmäßig der Cache-Manager
schreibt bei einer Anwendung alle Daten sofort und synchron auf den Fileserver
Das Programm schließt eine Datei – also die schließen() Der Systemaufruf kehrt erst zum Cache zurück
Der Manager hat tatsächlich den letzten Teil der Datei auf den Dateiserver übertragen. Das
Der Befehl gibt die Anzahl der Kilobytes einer Datei an, die noch zum Schreiben übrig bleiben
den Dateiserver, wenn der Cache-Manager die Kontrolle an die Anwendung zurückgibt. Es ist nützlich, wenn
Benutzer, die an der Maschine arbeiten, arbeiten üblicherweise mit sehr großen Dateien, führen aber auch die ein
Komplikationen, die in den VORSICHTSHINWEISEN besprochen werden.

Legen Sie eine oder beide der folgenden Optionen in einem einzigen Befehl fest:

· Um einen Wert festzulegen, der für alle AFS-Dateien gilt, die von darauf ausgeführten Anwendungen manipuliert werden
die maschine, verwenden sie die -alle Dateien Streit. Dieser Wert wird als bezeichnet Standard speichern
Asynchronität für die Maschine und bleibt bestehen, bis die Maschine neu startet. Wenn es nicht eingestellt ist,
Der Standardwert ist Null, was darauf hinweist, dass der Cache-Manager synchron arbeitet
schreibt.

Die folgende Einstellung bedeutet beispielsweise, dass, wenn eine Anwendung eine Datei schließt, die
Der Cache-Manager kann die Kontrolle bereits nach maximal 10 Jahren an die Anwendung zurückgeben
Es verbleiben noch Kilobyte der Datei, die auf den Dateiserver geschrieben werden müssen.

-allfiles 10

· Um einen Wert festzulegen, der für eine oder mehrere einzelne Dateien gilt und den Wert überschreibt
dauert ebenfalls 3 Jahre. Das erste Jahr ist das sog. -alle Dateien Argument für sie, kombinieren Sie die -kbyte und -Dateien Argumente. Das
Die Einstellung bleibt bestehen, solange es einen Eintrag für die Datei in der Kernel-Tabelle gibt
Der Cache-Manager verwendet diese, um bestimmte Informationen über Dateien zu verfolgen. Im Allgemeinen ist so ein
Der Eintrag bleibt mindestens so lange bestehen, bis eine Anwendung die Datei schließt oder beendet, der Cache jedoch
Der Manager kann den Eintrag wiederverwenden, wenn die Datei inaktiv ist und freigegeben werden muss
Plätze in der Tabelle. Um die Sicherheit zu erhöhen, dass für die Datei ein Eintrag vorhanden ist
die Tabelle, Ausgabe der fs Storebehind Befehl kurz vor dem Schließen der Datei.

Als Beispiel bedeutet die folgende Einstellung, dass, wenn eine Anwendung eines von beiden schließt
die Dateien große Datei und größere Datei, kann der Cache-Manager die Kontrolle an den zurückgeben
Anwendung, sobald nicht mehr als ein Megabyte der Datei zum Schreiben übrig bleibt
der Dateiserver.

-kbytes 1024 -files bigfile größeredatei

Beachten Sie, dass, sobald ein expliziter Wert für eine Datei festgelegt wurde, dies nur noch möglich ist
Vorbehaltlich der Standardspeicherung ist die Asynchronität erneut festzulegen -kbyte auf diesen Wert. In
Mit anderen Worten: Es gibt keine Kombination von Argumenten, die automatisch eine Datei erstellt
unterliegt der Standardspeicherasynchronität, sobald ein anderer Wert für die Datei festgelegt wurde.

Um die Einstellungen anzuzeigen, die derzeit für einzelne Dateien oder für alle Dateien gelten, stellen Sie Folgendes bereit:
die Argumente des Befehls in bestimmten Kombinationen, wie in OUTPUT angegeben.

VORSICHTSMASSNAHMEN


Aus den folgenden Gründen wird die Verwendung dieses Befehls in den meisten Fällen nicht empfohlen.

Unter normalen Umständen führt eine asynchrone Einstellung dazu, dass der Cache-Manager zurückkehrt
Die Steuerung erfolgt früher als sonst an Anwendungen, dies kann jedoch nicht garantiert werden.

Wenn ein verzögerter Schreibvorgang fehlschlägt, gibt es keine Möglichkeit, die Anwendung zu benachrichtigen, da die schließen()
Der Systemaufruf ist bereits mit einem Erfolgscode zurückgekehrt.

Asynchrones Schreiben erhöht die Wahrscheinlichkeit, dass der Benutzer einen Schreibvorgang nicht bemerkt
Der Vorgang führt dazu, dass das Volume, auf dem sich die Datei befindet, sein Kontingent überschreitet. Wie immer die Portion
Der Teil der Datei, der das Kontingent des Volumes überschreitet, geht verloren, was zu einer Meldung wie der führt
wie folgt vor:

Kein Speicherplatz auf Gerät

Um Datenverluste zu vermeiden, empfiehlt es sich zu überprüfen, ob auf dem Volume, auf dem sich die Datei befindet, Platz vorhanden ist
für die voraussichtlich zu schreibende Datenmenge verfügbar.

OPTIONAL


-kbyte <Asynchronität für angegeben Namen>
Gibt die Anzahl der Kilobytes an Daten aus jeder Datei an, die durch benannt wird -Dateien Argument
die noch auf den Dateiserver geschrieben werden müssen, wenn der Cache-Manager zurückkehrt
Steuerung an ein Anwendungsprogramm übergeben, das die Datei geschlossen hat. Der -Dateien Argument ist
zusammen mit diesem Argument erforderlich. Geben Sie eine Ganzzahl aus dem Bereich 0 an (welche
stellt das Standardverhalten des Cache-Managers wieder her oder schreibt synchron) in den
maximale AFS-Dateigröße.

-Dateien <spezifisch Pfadnamen>+
Benennt jede Datei, für die der mit festgelegte Wert gilt -kbyte Argument gilt. Die Einstellung
bleibt bestehen, solange es einen Eintrag für die Datei in der Kernel-Tabelle gibt, die im Cache gespeichert ist
Manager verwendet, um bestimmte Informationen über Dateien zu verfolgen. Weil eine Datei geschlossen wird
Löscht im Allgemeinen den Eintrag. Beim erneuten Öffnen einer Datei ist dies die einzige Möglichkeit, sicherzustellen, dass der
Die weiterhin gültige Einstellung besteht darin, den Befehl erneut auszugeben. Wenn dieses Argument ohne bereitgestellt wird
-kbyte Argument, der Befehl meldet die aktuelle Einstellung für die angegebenen Dateien,
und die Standardspeicherasynchronität.

-alle Dateien <neu Standard (KB)>
Legt die Standardspeicherasynchronität für den lokalen Computer fest, d. h. die Anzahl von
Kilobyte an Daten, die beim Cache noch auf den Dateiserver geschrieben werden können
Der Manager gibt die Kontrolle an das Anwendungsprogramm zurück, das eine Datei geschlossen hat. Der Wert
gilt für alle AFS-Dateien, die von Anwendungen manipuliert werden, die auf dem Computer ausgeführt werden, außer
diejenigen, für die mit dem Einstellungen vorgenommen wurden -kbyte und -Dateien Argumente. Bieten
eine Ganzzahl aus dem Bereich 0 (der den Standardwert für synchrone Schreibvorgänge angibt) bis
maximale AFS-Dateigröße.

-verbose
Erzeugt eine Ausgabe, die die mit dem Begleitdokument vorgenommenen Einstellungen bestätigt -kbyte und -Dateien
Argumente, die -alle Dateien Argument oder alle drei. Wenn es selbst bereitgestellt wird, meldet es das
aktuelle Standardspeicherasynchronität.

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

AUSGABE


Wenn keine der Optionen des Befehls enthalten ist oder nur die -verbose Flagge ist im Lieferumfang enthalten,
Die folgende Meldung meldet die Standardspeicherasynchronität (die Einstellung, die für gilt).
alle Dateien, die von Anwendungen manipuliert werden, die auf dem lokalen Computer ausgeführt werden und für die nicht mehr gilt
bestimmte Asynchronität eingestellt ist).

Die Standardspeicherasynchronität ist kbyte.

Der Wert 0 (Null) gibt synchrone Schreibvorgänge an und ist die Standardeinstellung, wenn niemand dies berücksichtigt hat
-alle Dateien Argument für diesen Befehl seit dem letzten Neustart der Maschine.

Besitzt das -Dateien Das Argument wird ohne bereitgestellt -kbyte Argument, die Ausgabe meldet das
Wert, der für jede angegebene Datei zusammen mit der Standardspeicherasynchronität gilt. Wenn ein
Wenn für eine Datei zuvor ein bestimmter Wert festgelegt wurde, wird dies durch die folgende Meldung gemeldet:

Kann bis zu gelagert werden Kbytes von asynchron.
Die Standardspeicherasynchronität ist kbyte.

Wenn die Standardspeicherasynchronität auf eine Datei angewendet wird, da keine explizite -kbyte Wert hat
eingestellt wurde, lautet die Meldung stattdessen wie folgt:

Wird gespeichert gemäß Standard.
Die Standardspeicherasynchronität ist kbyte.

Besitzt das -verbose Flag wird mit Argumenten kombiniert, die Werte festlegen (-Dateien und -kbyte, oder
-alle Dateien, oder alle drei), erscheint eine Meldung, die die Einstellung sofort bestätigt
ist in Kraft getreten. Wenn es ohne andere Argumente oder Flags eingefügt wird, wird die -verbose Flagge
Meldet nur die Standardspeicherasynchronität.

Beispiele:


Mit dem folgenden Befehl kann der Cache-Manager die Kontrolle an die Anwendung zurückgeben
Programm, das die Datei geschlossen hat Testdaten wenn noch 100 Kilobyte zum Schreiben übrig sind
der Dateiserver. Der -verbose Flag erzeugt eine Ausgabe, die die neue Einstellung bestätigt, und zwar
Die Standardspeicherasynchronität ist Null.

% fs storebehind -kbytes 100 -files test.data -verbose
Speichert bis zu 100 KB Testdaten asynchron.
Die Standardspeicherasynchronität beträgt 0 KB.

PRIVILEG ERFORDERLICH


Um die -alle Dateien Argument muss der Aussteller als lokaler Superuser angemeldet sein
"Wurzel".

Um die -kbyte und -Dateien Argumente muss der Aussteller entweder als angemeldet sein
Lokaler Superuser „root“ oder über die Berechtigung „w“ (Schreiben) für die ACL jeder Datei verfügen
Verzeichnis.

Um die aktuellen Einstellungen anzuzeigen (indem keine Argumente angegeben werden, wird die -Datei Argument allein, oder das
-verbose Argument allein), ist keine Berechtigung erforderlich.

Verwenden Sie fs_storebehind online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad