Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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
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=trueCrie 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