InglêsFrancêsEspanhol

Ad


favicon do OnWorks

fs_storebehind - Online na nuvem

Execute fs_storebehind no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando fs_storebehind que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


fs_storebehind - Ativa gravações assíncronas no servidor de arquivos

SINOPSE


fs loja atrás [-kbytes <assincronia para especificada nomes>]
[-arquivos <específico nomes de caminho> +]
[-todos os arquivos <novo omissão (KB)>] [-verboso] [-Socorro]

fs st [-k <assincronia para especificada nomes>]
[-f <específico nomes de caminho> +]
[-a <novo omissão (KB)>] [-v] [-h]

DESCRIÇÃO


A fs loja atrás comando permite que o Gerenciador de Cache execute um assíncrono atrasado
gravar no servidor de arquivos quando um aplicativo fecha um arquivo. Por padrão, o Gerenciador de Cache
grava todos os dados no servidor de arquivos imediatamente e de forma síncrona quando um aplicativo
programa fecha um arquivo - isto é, o fechar() a chamada do sistema não retorna até o Cache
O gerente realmente transferiu a parte final do arquivo para o servidor de arquivos. Esse
comando especifica o número de kilobytes de um arquivo que ainda pode permanecer para ser gravado
o Servidor de Arquivos quando o Gerenciador de Cache retorna o controle para o aplicativo. É útil se
os usuários que trabalham na máquina geralmente trabalham com arquivos muito grandes, mas também apresenta o
complicações discutidas em CUIDADOS.

Defina um ou ambos os itens a seguir em um único comando:

· Para definir um valor que se aplica a todos os arquivos AFS manipulados por aplicativos em execução no
a máquina, use o -todos os arquivos argumento. Este valor é denominado omissão loja
assincronia para a máquina e persiste até que a máquina seja reinicializada. Se não estiver definido,
o valor padrão é zero, indicando que o Gerenciador de Cache executa
escreve.

Por exemplo, a configuração a seguir significa que quando um aplicativo fecha um arquivo, o
O Gerenciador de cache pode devolver o controle ao aplicativo assim que, no máximo, 10
quilobytes do arquivo ainda precisam ser gravados no servidor de arquivos.

-todos os arquivos 10

· Para definir um valor que se aplica a um ou mais arquivos individuais e substitui o valor
da -todos os arquivos argumento para eles, combine o -kbytes e -arquivos argumentos. O
configuração persiste enquanto houver uma entrada para o arquivo na tabela do kernel que
o Gerenciador de cache usa para rastrear certas informações sobre arquivos. Em geral, tal
entrada persiste pelo menos até que um aplicativo feche o arquivo ou saia, mas o cache
O gerente é livre para reciclar a entrada se o arquivo estiver inativo e precisar ser liberado
slots na mesa. Para aumentar a certeza de que existe uma entrada para o arquivo em
a mesa, emita o fs loja atrás comando pouco antes de fechar o arquivo.

Por exemplo, a configuração a seguir significa que quando um aplicativo fecha qualquer um dos
os arquivos arquivo grande e arquivo maior, o Gerenciador de Cache pode devolver o controle ao
aplicativo assim que não houver mais do que um megabyte do arquivo a ser gravado
o servidor de arquivos.

-kbytes 1024 -files bigfile maiorfile

Observe que, uma vez que um valor explícito foi definido para um arquivo, a única maneira de torná-lo
sujeito à assincronia de armazenamento padrão, mais uma vez é para definir -kbytes a esse valor. No
outras palavras, não há combinação de argumentos que automaticamente torna um arquivo
sujeito à assincronia de armazenamento padrão, uma vez que outro valor foi definido para o arquivo.

Para exibir as configurações que se aplicam atualmente a arquivos individuais ou a todos os arquivos, forneça
os argumentos do comando em certas combinações, conforme especificado em OUTPUT.

PRECAUÇÕES


Pelas razões a seguir, o uso deste comando não é recomendado na maioria dos casos.

Em circunstâncias normais, uma configuração assíncrona resulta no retorno do Gerenciador de Cache
controle para aplicativos anteriores ao contrário, mas isso não é garantido.

Se uma gravação atrasada falhar, não há como notificar o aplicativo, uma vez que o fechar()
a chamada do sistema já retornou com um código indicando sucesso.

A escrita de forma assíncrona aumenta a possibilidade de o usuário não perceber se uma escrita
operação faz com que o volume que hospeda o arquivo exceda sua cota. Como sempre, a porção
do arquivo que excede a cota do volume é perdido, o que exibe uma mensagem como o
A seguir:

Sem espaço restante no dispositivo

Para evitar a perda de dados, é aconselhável verificar se o volume que abriga o arquivo tem espaço
disponível para a quantidade de dados previstos para serem gravados.

OPÇÕES


-kbytes <assincronia para especificada nomes>
Especifica o número de kilobytes de dados de cada arquivo nomeado pelo -arquivos argumento
que podem permanecer para serem gravados no servidor de arquivos quando o Gerenciador de Cache retornar
controle para um programa aplicativo que fechou o arquivo. o -arquivos argumento é
exigido junto com este argumento. Fornece um número inteiro no intervalo 0 (que
restabelece o comportamento padrão do Gerenciador de Cache ou grava de forma síncrona) para o
tamanho máximo do arquivo AFS.

-arquivos <específico nomes de caminho>+
Nomeia cada arquivo para o qual o valor definido com o -kbytes argumento se aplica. A configuração
persiste enquanto houver uma entrada para o arquivo na tabela do kernel que o Cache
O gerente usa para rastrear certas informações sobre os arquivos. Porque fechar um arquivo
geralmente apaga a entrada, ao reabrir um arquivo a única forma de garantir que o
configuração ainda se aplica é emitir novamente o comando. Se este argumento for fornecido sem
que o -kbytes argumento, o comando relata a configuração atual para os arquivos especificados,
e a assincronia de armazenamento padrão.

-todos os arquivos <novo omissão (KB)>
Define a assincronia de armazenamento padrão para a máquina local, que é o número de
kilobytes de dados que podem permanecer para serem gravados no servidor de arquivos quando o cache
O gerenciador devolve o controle ao programa aplicativo que fechou um arquivo. O valor que
aplica-se a todos os arquivos AFS manipulados por aplicativos em execução na máquina, exceto
aqueles para os quais as configurações foram feitas com o -kbytes e -arquivos argumentos. Fornecer
um número inteiro no intervalo 0 (que indica o padrão de gravações síncronas) para o
tamanho máximo do arquivo AFS.

-verboso
Produz saída confirmando as configurações feitas com o acompanhamento -kbytes e -arquivos
argumentos, o -todos os arquivos argumento, ou todos os três. Se fornecido por si mesmo, relata o
assincronia de armazenamento padrão atual.

-Socorro
Imprime a ajuda online para este comando. Todas as outras opções válidas são ignoradas.

SAÍDA


Se nenhuma das opções do comando estiver incluída, ou se apenas o -verboso bandeira está incluída,
a seguinte mensagem relata a assincronia de armazenamento padrão (a configuração que se aplica a
todos os arquivos manipulados por aplicativos em execução na máquina local e para os quais não mais
uma assincronia específica é definida).

A assincronia da loja padrão é kbytes.

Um valor de 0 (zero) indica gravações síncronas e é o padrão se ninguém tiver incluído
que o -todos os arquivos argumento neste comando desde a última reinicialização da máquina.

Se o -arquivos argumento é fornecido sem o -kbytes argumento, a saída relata o
valor que se aplica a cada arquivo especificado junto com a assincronia de armazenamento padrão. Se um
determinado valor foi definido anteriormente para um arquivo, a seguinte mensagem informa isso:

Vai armazenar até kbytes de de forma assíncrona.
A assincronia da loja padrão é kbytes.

Se a assincronia de armazenamento padrão se aplica a um arquivo porque nenhum -kbytes valor tem
foi definido para ele, a mensagem é a seguinte:

Vai armazenar de acordo com o padrão.
A assincronia da loja padrão é kbytes.

Se o -verboso sinalizador é combinado com argumentos que definem valores (-arquivos e -kbytesou
-todos os arquivos, ou todos os três), há uma mensagem que confirma imediatamente que a configuração
entrou em vigor. Quando incluído sem outros argumentos ou sinalizadores, o -verboso bandeira
relata apenas a assincronia de armazenamento padrão.

EXEMPLOS


O comando a seguir permite que o Gerenciador de Cache retorne o controle ao aplicativo
programa que fechou o arquivo dados de teste quando 100 kilobytes ainda precisam ser gravados
o servidor de arquivos. o -verboso sinalizador produz uma saída que confirma a nova configuração, e que
a assincronia de armazenamento padrão é zero.

% fs storebehind -kbytes 100 -arquivos test.data -verbose
Armazenará até 100 kbytes de test.data de forma assíncrona.
A assincronia de armazenamento padrão é 0 kbytes.

PRIVILÉGIO É REQUERIDO


Para incluir o -todos os arquivos argumento, o emissor deve estar logado como o superusuário local
"raiz".

Para incluir o -kbytes e -arquivos argumentos, o emissor deve estar logado como o
superusuário local "root" ou ter a permissão "w" (gravação) na ACL de cada arquivo
diretório.

Para visualizar as configurações atuais (não incluindo argumentos, o -Arquivo argumento sozinho, ou o
-verboso argumento sozinho), nenhum privilégio é necessário.

Use fs_storebehind online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad