EngelsFransSpaans

Ad


OnWorks-favicon

fs_storebehind - Online in de cloud

Voer fs_storebehind uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht fs_storebehind die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


fs_storebehind - Maakt asynchrone schrijfbewerkingen naar de bestandsserver mogelijk

KORTE INHOUD


fs winkel achter [-kbytes <asynchronie For gespecificeerd namen>]
[-bestanden <specifiek padnamen>+]
[-alle bestanden <nieuwe verzuim (KB)>] [-uitgebreid] [-Help]

fs st [-k <asynchronie For gespecificeerd namen>]
[-f <specifiek padnamen>+]
[-a <nieuwe verzuim (KB)>] [-v] [-h]

PRODUCTBESCHRIJVING


De fs winkel achter Met deze opdracht kan de Cache Manager een vertraagde asynchroon uitvoeren
schrijven naar de bestandsserver wanneer een toepassing een bestand sluit. Standaard is dit Cachebeheer
schrijft alle gegevens onmiddellijk en synchroon naar de bestandsserver wanneer een toepassing wordt uitgevoerd
programma sluit een bestand - dat wil zeggen het dichtbij() systeemaanroep keert pas terug na de cache
Manager heeft het laatste deel van het bestand daadwerkelijk naar de bestandsserver overgebracht. Dit
commando specificeert het aantal kilobytes van een bestand dat nog kan worden geschreven
de bestandsserver wanneer de Cache Manager de controle teruggeeft aan de applicatie. Het is handig als
gebruikers die op de machine werken, werken doorgaans met zeer grote bestanden, maar introduceren ook de
complicaties besproken in de WAARSCHUWINGEN.

Stel een of beide van de volgende zaken in één opdracht in:

· Om een ​​waarde in te stellen die van toepassing is op alle AFS-bestanden die worden gemanipuleerd door toepassingen die worden uitgevoerd
de machine, gebruik de -alle bestanden argument. Deze waarde wordt de genoemd verzuim shop
asynchronie voor de machine, en blijft bestaan ​​totdat de machine opnieuw opstart. Als dit niet is ingesteld,
de standaardwaarde is nul, wat aangeeft dat de Cache Manager synchroon werkt
schrijft.

De volgende instelling betekent bijvoorbeeld dat wanneer een toepassing een bestand sluit, de
Cache Manager kan de controle over de applicatie teruggeven zodra er maximaal 10 zijn
kilobytes van het bestand moeten nog naar de bestandsserver worden geschreven.

-allebestanden 10

· Om een ​​waarde in te stellen die van toepassing is op een of meer individuele bestanden en die de waarde overschrijft
van de -alle bestanden argument voor hen, combineer de -kbytes en -bestanden argumenten. De
instelling blijft bestaan ​​zolang er een vermelding voor het bestand in de kerneltabel aanwezig is
de Cache Manager gebruikt om bepaalde informatie over bestanden bij te houden. Over het algemeen is een dergelijke
entry blijft tenminste bestaan ​​totdat een applicatie het bestand sluit of afsluit, maar de Cache
Het staat de Manager vrij om de invoer te recyclen als het bestand inactief is en moet worden vrijgemaakt
sleuven in de tafel. Om de zekerheid te vergroten dat er een vermelding voor het bestand in staat
de tafel, geef de fs winkel achter opdracht kort voordat u het bestand sluit.

De volgende instelling betekent bijvoorbeeld dat wanneer een toepassing een van beide sluit
de bestanden groot bestand en groter bestand, kan de Cache Manager de controle teruggeven aan de
toepassing zodra er niet meer dan een megabyte van het bestand over is om naar te schrijven
de bestandsserver.

-kbytes 1024 -bestanden groot bestand groter bestand

Houd er rekening mee dat zodra een expliciete waarde voor een bestand is ingesteld, dit de enige manier is om deze te maken
onderworpen aan de standaard winkelasynchronie die opnieuw moet worden ingesteld -kbytes naar die waarde. In
met andere woorden, er is geen combinatie van argumenten die automatisch een bestand vormt
onderworpen aan de standaardopslagasynchronie zodra een andere waarde voor het bestand is ingesteld.

Om de instellingen weer te geven die momenteel van toepassing zijn op individuele bestanden of op alle bestanden, geeft u op
de argumenten van het commando in bepaalde combinaties zoals gespecificeerd in OUTPUT.

LET OP


Om de volgende redenen wordt het gebruik van deze opdracht in de meeste gevallen niet aanbevolen.

Onder normale omstandigheden resulteert een asynchrone instelling erin dat de Cache Manager terugkeert
controle over applicaties eerder dan anders het geval is, maar dit is niet gegarandeerd.

Als een uitgestelde schrijfbewerking mislukt, is er geen manier om de toepassing hiervan op de hoogte te stellen, aangezien de dichtbij()
systeemoproep is al teruggekeerd met een code die aangeeft dat het is gelukt.

Asynchroon schrijven vergroot de mogelijkheid dat de gebruiker het niet merkt als er wordt geschreven
Deze bewerking zorgt ervoor dat het volume dat het bestand bevat, zijn quotum overschrijdt. Zoals altijd, de portie
van het bestand dat het quotum van het volume overschrijdt, gaat verloren, wat een bericht als
volgende:

Geen ruimte meer op het apparaat

Om te voorkomen dat gegevens verloren gaan, is het raadzaam om te controleren of er ruimte is op het volume waarin het bestand zich bevindt
beschikbaar voor de hoeveelheid gegevens die naar verwachting zullen worden geschreven.

OPTIES


-kbytes <asynchronie For gespecificeerd namen>
Specificeert het aantal kilobytes aan gegevens van elk bestand met de naam -bestanden argument
die nog naar de bestandsserver kunnen worden geschreven wanneer Cache Manager terugkeert
control naar een toepassingsprogramma dat het bestand heeft gesloten. De -bestanden argument is:
samen met dit argument vereist. Geef een geheel getal op uit het bereik 0 (welke
herstelt het standaardgedrag van de Cache Manager of schrijft synchroon) naar de
maximale AFS-bestandsgrootte.

-bestanden <specifiek padnamen>+
Geeft elk bestand een naam waarvoor de waarde is ingesteld met de -kbytes argument geldt. De instelling
blijft bestaan ​​zolang er een vermelding voor het bestand in de kerneltabel staat die de Cache
Manager gebruikt om bepaalde informatie over bestanden bij te houden. Omdat het sluiten van een dossier
wist over het algemeen de invoer, bij het opnieuw openen van een bestand is dit de enige manier om te garanderen dat de
instelling die nog steeds van toepassing is, is om de opdracht opnieuw uit te voeren. Als dit argument wordt gegeven zonder
de -kbytes argument rapporteert de opdracht de huidige instelling voor de opgegeven bestanden,
en de standaard winkelasynchronie.

-alle bestanden <nieuwe verzuim (KB)>
Stelt de standaardarchiefasynchronie in voor de lokale machine, wat het aantal is
kilobytes aan gegevens die nog naar de bestandsserver kunnen worden geschreven wanneer de Cache
Manager geeft de controle terug aan het applicatieprogramma dat een bestand heeft gesloten. De waarde
is van toepassing op alle AFS-bestanden die worden gemanipuleerd door toepassingen die op de machine worden uitgevoerd, behalve
degene waarvoor instellingen zijn gemaakt met de -kbytes en -bestanden argumenten. Voorzien
een geheel getal uit het bereik 0 (wat de standaardwaarde van synchrone schrijfbewerkingen aangeeft) tot de
maximale AFS-bestandsgrootte.

-uitgebreid
Produceert uitvoer ter bevestiging van de gemaakte instellingen met de begeleidende documenten -kbytes en -bestanden
argumenten, de -alle bestanden argument, of alle drie. Indien op zichzelf verstrekt, meldt de
huidige standaard winkelasynchronie.

-Help
Drukt de online help voor deze opdracht af. Alle andere geldige opties worden genegeerd.

OUTPUT


Als geen van de opties van de opdracht is opgenomen, of als alleen de -uitgebreid vlag is inbegrepen,
het volgende bericht rapporteert de standaardarchiefasynchronie (de instelling die van toepassing is op
alle bestanden die worden gemanipuleerd door applicaties die op de lokale machine draaien en waarvoor niet meer
specifieke asynchronie is ingesteld).

Standaard winkelasynchronie is kbytes.

Een waarde van 0 (nul) geeft synchrone schrijfbewerkingen aan en is de standaardwaarde als niemand dit heeft gedaan
de -alle bestanden argument voor deze opdracht sinds de machine voor het laatst opnieuw is opgestart.

Indien de -bestanden argument wordt gegeven zonder de -kbytes argument, rapporteert de uitvoer de
waarde die van toepassing is op elk opgegeven bestand, samen met de standaardarchiefasynchronie. Als een
een bepaalde waarde eerder is ingesteld voor een bestand, meldt het volgende bericht dit:

Zal opslaan tot kbytes van asynchroon.
Standaard winkelasynchronie is kbytes.

Als de standaardopslagasynchronie van toepassing is op een bestand, omdat er geen expliciete -kbytes waarde heeft
hiervoor is ingesteld, luidt het bericht in plaats daarvan als volgt:

Zal opslaan volgens standaard.
Standaard winkelasynchronie is kbytes.

Indien de -uitgebreid flag wordt gecombineerd met argumenten die waarden instellen (-bestanden en -kbytesof
-alle bestanden, of alle drie), is er een bericht dat onmiddellijk bevestigt dat de instelling
is van kracht geworden. Wanneer opgenomen zonder andere argumenten of vlaggen, wordt de -uitgebreid vlag
rapporteert alleen de standaard winkelasynchronie.

Voorbeelden


Met de volgende opdracht kan Cache Manager de controle teruggeven aan de applicatie
programma dat het bestand sloot testgegevens wanneer er nog 100 kilobytes over zijn om naar te schrijven
de bestandsserver. De -uitgebreid flag produceert uitvoer die de nieuwe instelling bevestigt, en dat
de standaard winkelasynchronie is nul.

% fs storebehind -kbytes 100 -bestanden test.data -verbose
Kan maximaal 100 kbyte test.data asynchroon opslaan.
De standaardopslagasynchronie is 0 kbytes.

VOORRECHT VERPLICHT


Om de . op te nemen -alle bestanden argument, moet de uitgever zijn aangemeld als de lokale superuser
"wortel".

Om de . op te nemen -kbytes en -bestanden argumenten, moet de uitgever zijn ingelogd als de
lokale superuser "root" of de "w" (schrijf) toestemming hebben voor de ACL van elk bestand
directory.

Om de huidige instellingen te bekijken (zonder argumenten op te nemen, gebruikt u het -het dossier argument alleen, of de
-uitgebreid alleen argument), is er geen privilege vereist.

Gebruik fs_storebehind online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad