Partilhar via


Como usar o comando BlobFuse2 mountv1

Use o blobfuse2 mountv1 comando para gerar um arquivo de configuração para BlobFuse2 a partir de um arquivo de configuração BlobFuse v1.

Sintaxe

blobfuse2 mountv1 [path] --[flag-name]=[flag-value]

Argumentos

[path]

Especifique um caminho de arquivo para o diretório onde o contêiner de armazenamento será montado. Exemplo:

blobfuse2 mountv1 ./mount_path ...

Bandeiras (opções)

Alguns sinalizadores são herdados do comando pai, blobfuse2e outros só se aplicam ao blobfuse2 mountv1 comando.

Sinalizadores herdados do comando BlobFuse2

Os seguintes sinalizadores são herdados do comando pai (blobfuse2):

Bandeira Versão resumida Tipo de valor Valor predefinido Descrição
disable-version-check Booleano falso Habilita ou desabilita a verificação automática de versão dos binários BlobFuse2
Ajuda -h não aplicável não aplicável Informação de ajuda para o comando e subcomandos do blobfuse2

Flags que se aplicam apenas ao comando BlobFuse2 mountv1

Os seguintes sinalizadores aplicam-se apenas ao comando command blobfuse2 mountv1 :

Bandeira Curto
versão
Valor
tipo
Predefinido
valor
Descrição
download em segundo plano Booleano falso Download do arquivo para ser executado em segundo plano na chamada aberta
verificação básica de remontagem Booleano falso Verifique se há um status já montado usando /etc/mtab
tamanho do bloco-mb uint Tamanho de um bloco a ser baixado durante o streaming
(em MB)
ficheiro-ca-certificado corda Especifica o caminho do certificado pem proxy se ele não estiver no caminho padrão
cache na lista Booleano verdadeiro Atributos de memória cache na listagem
cache-poll-timeout-mseg uint Tempo em milissegundos para pesquisar possíveis arquivos expirados aguardando remoção de cache
(em milissegundos)
tamanho-cache-mb flutuante Tamanho do cache de arquivos
(em MB)
cancelar-lista-em-montagem-segundos uint16 Uma chamada de lista para o contêiner é, por padrão, emitida na montagem
(em segundos)
arquivo de configuração corda ./config.cfg Arquivo de entrada de configuração do BlobFuse
nome-do-container corda Necessário se nenhum arquivo de configuração for especificado
converter-somente-configuração Booleano Não montar - apenas converter a configuração v1 para v2
d -d Booleano falso Montagem com registos de primeiro plano e FUSE
verificação-diretório-vazio Booleano falso Proíbe a remontagem utilizando um caminho tmp que não esteja vazio
ativar-gen1 Booleano falso Para habilitar a montagem Gen1
tempo-limite de cache de arquivo em segundos uint32 120 Durante esse tempo, o blobfuse não verificará se o arquivo está atualizado ou não
(em segundos)
Limite de disco elevado uint32 Limite de disco alto
(em percentagem)
proxy HTTP corda Endereço de proxy HTTP
https-proxy corda Endereço de proxy HTTPS
invalidar durante a sincronização Booleano verdadeiro Invalidar arquivo/dir em sync/fsync
nível logarítmico TERMINAR SESSÃO
LOG_CRIT
LOG_ERR
AVISO_DE_REGISTRO
LOG_INFO
LOG_DEBUG
REGISTO_AVISO
LOG_WARNING O nível de registro em log gravado no syslog.
Limiar de espaço em disco baixo uint32 Limite de disco baixo
(em percentagem)
max-blocos-por-ficheiro Int Número máximo de blocos a serem armazenados em cache na memória para streaming
Concorrência máxima uint16 Opção para substituir o número padrão de conexões de armazenamento simultâneas
máximo-despejo uint32 Número de arquivos a serem removidos do cache de uma só vez
máx-tentativa Int32 Contagem máxima de tentativas se os códigos de falha forem repetidos
intervalo-máximo-de-retentativa-em-segundos Int32 Período máximo de tempo entre 2 novas tentativas
(em segundos)
sem ligações simbólicas Booleano falso Se os links simbólicos devem ou não ser suportados
o -o sequências Opções de fusível
arquivo de saída corda ./config.yaml Arquivo de configuração de Blobfuse de saída
validação pré-montagem Booleano verdadeiro Validar que o blobfuse2 está montado
necessário-espaço-livre-mb Int Espaço livre necessário
(em MB)
fator de repetição-atraso Int32 Atraso para nova tentativa entre duas tentativas
(em segundos)
set-content-type Booleano falso Ativa a propriedade automática 'content-type' com base na extensão do arquivo
stream-cache-mb uint Limite a quantidade total de dados armazenados em cache na memória para conservar o espaço de memória do blobfuse
(em MB)
streaming Booleano falso Ativar Streaming
tmp-caminho corda não aplicável Configura o local tmp para o cache.
(Configure o disco mais rápido (SSD ou ramdisk) para obter o melhor desempenho).
somente upload-modificado Booleano falso Desativar carregamentos desnecessários para o armazenamento
uso-adls Booleano falso Permite que o blobfuse acesse a conta de armazenamento do Azure DataLake
use-attr-cache Booleano falso Habilitar cache de atributos
use-https Booleano falso Permite a comunicação HTTPS com o armazenamento de Blob

Exemplos

  1. Monte um contêiner de blob em uma conta do Armazenamento do Azure Data Lake usando um arquivo de configuração BlobFuse v1:

    sudo blobfuse2 mountv1 ./mount_dir --config-file=./config.cfg --use-adls=true
    
  2. Crie um arquivo de configuração BlobFuse2 a partir de um arquivo de configuração v1 no mesmo diretório, mas não monte nenhum contêiner:

    sudo blobfuse2 mountv1 --config-file=./config.cfg --output-file=./config.yaml --convert-config-only=true
    

Ver também