AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

fs_storebehind - En ligne dans le Cloud

Exécutez fs_storebehind dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande fs_storebehind qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


fs_storebehind - Active les écritures asynchrones sur le serveur de fichiers

SYNOPSIS


fs magasiner [-ko <asynchronie en spécifié noms>]
[-des dossiers <groupe de neurones chemins d'accès>+]
[-tous les fichiers <neufs défaut (Ko)>] [-verbeux] [-Aide]

fs st [-k <asynchronie en spécifié noms>]
[-f <groupe de neurones chemins d'accès>+]
[-a <neufs défaut (Ko)>] [-v] [-h]

DESCRIPTION


La fs magasiner La commande permet au gestionnaire de cache d'effectuer une opération asynchrone retardée
écrire sur le serveur de fichiers lorsqu'une application ferme un fichier. Par défaut, le gestionnaire de cache
écrit toutes les données sur le serveur de fichiers immédiatement et de manière synchrone lorsqu'une application
programme ferme un fichier -- c'est-à-dire que le Fermer() l'appel système ne revient pas tant que le cache
Manager a effectivement transféré le dernier morceau du fichier sur le serveur de fichiers. Cette
commande spécifie le nombre de kilo-octets d'un fichier qui peut encore être écrit dans
le serveur de fichiers lorsque le gestionnaire de cache rend le contrôle à l'application. C'est utile si
les utilisateurs travaillant sur la machine travaillent généralement avec des fichiers très volumineux, mais introduit également le
complications discutées dans les MISES EN GARDE.

Définissez l'un des éléments suivants ou les deux dans une seule commande :

· Pour définir une valeur qui s'applique à tous les fichiers AFS manipulés par les applications s'exécutant sur
la machine, utilisez le -tous les fichiers argument. Cette valeur est appelée la défaut Boutique
asynchronie pour la machine et persiste jusqu'au redémarrage de la machine. S'il n'est pas défini,
la valeur par défaut est zéro, ce qui indique que le gestionnaire de cache effectue des opérations synchrones
écrit.

Par exemple, le paramètre suivant signifie que lorsqu'une application ferme un fichier, le
Cache Manager peut rendre le contrôle à l'application dès que pas plus de 10
kilo-octets du fichier restent à écrire sur le serveur de fichiers.

-tous les fichiers 10

· Pour définir une valeur qui s'applique à un ou plusieurs fichiers individuels et remplace la valeur
des -tous les fichiers argument pour eux, combinez les -ko ainsi que -des dossiers arguments. Le
le paramètre persiste tant qu'il existe une entrée pour le fichier dans la table du noyau qui
le gestionnaire de cache utilise pour suivre certaines informations sur les fichiers. En général, une telle
l'entrée persiste au moins jusqu'à ce qu'une application ferme le fichier ou se ferme, mais le cache
Manager est libre de recycler l'entrée si le fichier est inactif et qu'il doit être libéré
fentes dans la table. Pour augmenter la certitude qu'il y a une entrée pour le fichier dans
la table, émettre le fs magasiner commande juste avant de fermer le fichier.

Par exemple, le paramètre suivant signifie que lorsqu'une application ferme l'un des
les fichiers gros fichier ainsi que fichier plus gros, le gestionnaire de cache peut rendre le contrôle au
dès qu'il ne reste plus qu'un mégaoctet du fichier à écrire dans
le serveur de fichiers.

-kbytes 1024 -files grosfichier plus grosfichier

Notez qu'une fois qu'une valeur explicite a été définie pour un fichier, le seul moyen de le faire
soumis à nouveau à l'asynchronie du magasin par défaut est de définir -ko à cette valeur. Dans
en d'autres termes, il n'y a pas de combinaison d'arguments qui crée automatiquement un fichier
soumis à l'asynchronie du magasin par défaut une fois qu'une autre valeur a été définie pour le fichier.

Pour afficher les paramètres qui s'appliquent actuellement à des fichiers individuels ou à tous les fichiers, fournissez
les arguments de la commande dans certaines combinaisons comme spécifié dans OUTPUT.

ATTENTION


Pour les raisons suivantes, l'utilisation de cette commande n'est pas recommandée dans la plupart des cas.

Dans des circonstances normales, un paramètre asynchrone entraîne le retour du gestionnaire de cache
contrôle aux applications plus tôt qu'il ne le fait autrement, mais cela n'est pas garanti.

En cas d'échec d'une écriture différée, il n'y a aucun moyen d'informer l'application, car le Fermer()
l'appel système est déjà revenu avec un code indiquant la réussite.

L'écriture asynchrone augmente la possibilité que l'utilisateur ne remarque pas si une écriture
L'opération fait que le volume qui héberge le fichier dépasse son quota. Comme toujours, la partie
du fichier qui dépasse le quota du volume est perdu, ce qui provoque un message tel que le
Suivante à la suite:

Pas d'espace disponible sur le périphérique

Pour éviter de perdre des données, il est conseillé de vérifier que le volume contenant le fichier a de l'espace
disponible pour la quantité de données à écrire.

OPTIONS


-ko <asynchronie en spécifié noms>
Spécifie le nombre de kilo-octets de données de chaque fichier nommé par le -des dossiers argument
qui peuvent rester à écrire sur le serveur de fichiers lorsque le gestionnaire de cache revient
contrôle à un programme d'application qui a fermé le fichier. Les -des dossiers l'argument est
requis avec cet argument. Fournissez un entier de la plage 0 (qui
rétablit le comportement par défaut du gestionnaire de cache ou l'écriture synchrone) sur le
taille maximale du fichier AFS.

-des dossiers <groupe de neurones chemins d'accès>+
Nomme chaque fichier auquel la valeur définie avec le -ko l'argument s'applique. Le réglage
persiste tant qu'il existe une entrée pour le fichier dans la table du noyau que le cache
Manager utilise pour suivre certaines informations sur les fichiers. Parce que fermer un fichier
efface généralement l'entrée, lors de la réouverture d'un fichier le seul moyen de garantir que le
le paramètre s'applique toujours est de réémettre la commande. Si cet argument est fourni sans
le -ko argument, la commande rapporte le paramètre actuel pour les fichiers spécifiés,
et l'asynchronie du magasin par défaut.

-tous les fichiers <neufs défaut (Ko)>
Définit l'asynchronie de magasin par défaut pour la machine locale, qui est le nombre de
kilo-octets de données qui peuvent rester à écrire sur le serveur de fichiers lorsque le cache
Manager rend le contrôle au programme d'application qui a fermé un fichier. La valeur
s'applique à tous les fichiers AFS manipulés par les applications s'exécutant sur la machine, à l'exception
ceux pour lesquels des réglages ont été effectués avec le -ko ainsi que -des dossiers arguments. Apporter
un entier compris entre 0 (qui indique la valeur par défaut des écritures synchrones) jusqu'au
taille maximale du fichier AFS.

-verbeux
Produit une sortie confirmant les réglages effectués avec l'accompagnement -ko ainsi que -des dossiers
arguments, le -tous les fichiers argument, ou les trois. S'il est fourni par lui-même, signale le
l'asynchronie actuelle du magasin par défaut.

-Aide
Imprime l'aide en ligne de cette commande. Toutes les autres options valides sont ignorées.

SORTIE


Si aucune des options de la commande n'est incluse, ou si seul le -verbeux le drapeau est inclus,
le message suivant signale l'asynchronie par défaut du magasin (le paramètre qui s'applique à
tous les fichiers manipulés par des applications s'exécutant sur la machine locale et pour lesquels pas plus
une asynchronie spécifique est définie).

L'asynchronie du magasin par défaut est kilo-octets.

Une valeur de 0 (zéro) indique des écritures synchrones et est la valeur par défaut si personne n'a inclus
le -tous les fichiers argument sur cette commande depuis le dernier redémarrage de la machine.

Si la -des dossiers l'argument est fourni sans le -ko argument, la sortie rapporte le
valeur qui s'applique à chaque fichier spécifié avec l'asynchronie du magasin par défaut. Si un
une valeur particulière a déjà été définie pour un fichier, le message suivant le signale :

Stockera jusqu'à kilo-octets de de manière asynchrone.
L'asynchronie du magasin par défaut est kilo-octets.

Si l'asynchronie du magasin par défaut s'applique à un fichier car aucune -ko la valeur a
été défini pour cela, le message est plutôt le suivant :

va stocker selon défaut.
L'asynchronie du magasin par défaut est kilo-octets.

Si la -verbeux flag est combiné avec des arguments qui définissent des valeurs (-des dossiers ainsi que -koou
-tous les fichiers, ou les trois), il y a un message qui confirme immédiatement que le réglage
a pris effet. Lorsqu'il est inclus sans autres arguments ou indicateurs, le -verbeux drapeau
signale uniquement l'asynchronie du magasin par défaut.

EXEMPLES


La commande suivante permet au gestionnaire de cache de rendre le contrôle à l'application
programme qui a fermé le fichier données de test lorsqu'il reste encore 100 kilo-octets à écrire
le serveur de fichiers. Les -verbeux flag produit une sortie qui confirme le nouveau paramètre, et que
l'asynchronie du magasin par défaut est zéro.

% fs storebehind -kbytes 100 -files test.data -verbose
Stockera jusqu'à 100 Ko de test.data de manière asynchrone.
L'asynchronie du magasin par défaut est de 0 ko.

PRIVILÈGE EST REQUIS


Pour inclure le -tous les fichiers argument, l'émetteur doit être connecté en tant que superutilisateur local
"racine".

Pour inclure le -ko ainsi que -des dossiers arguments, l'émetteur doit être connecté en tant que
superutilisateur local "root" ou avoir l'autorisation "w" (écriture) sur l'ACL de chaque fichier
répertoire.

Pour afficher les paramètres actuels (en n'incluant aucun argument, le -fichier argument seul, ou le
-verbeux argument seul), aucun privilège n'est requis.

Utilisez fs_storebehind en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad