Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Use o comando blobfuse2 mountv1 para gerar um arquivo de configuração para o BlobFuse2 de um arquivo de configuração do BlobFuse v1.
Sintaxe
blobfuse2 mountv1 [path] --[flag-name]=[flag-value]
Argumentos
[path]
Especifique um caminho de arquivo para o diretório em que o contêiner de armazenamento será montado. Exemplo:
blobfuse2 mountv1 ./mount_path ...
Sinalizadores (opções)
Alguns sinalizadores são herdados do comando pai, blobfuse2, e outros só se aplicam ao comando blobfuse2 mountv1.
Sinalizadores herdados do comando do BlobFuse2
Os seguintes sinalizadores são herdados do comando pai blobfuse2:
| Bandeira | Versão curta | Tipo de valor | Valor padrão | Descrição |
|---|---|---|---|---|
| disable-version-check | booleano | falso | Habilita ou desabilita a verificação automática de versão dos binários de BlobFuse2 | |
| ajuda | -h | n/a | n/a | Informações de ajuda para comandos e subcomandos blobfuse2 |
Sinalizadores que se aplicam somente ao comando BlobFuse2 mountv1
Os seguintes sinalizadores se aplicam somente ao comando blobfuse2 mountv1:
| Bandeira | Short versão |
Valor tipo |
Padrão valor |
Descrição |
|---|---|---|---|---|
| background-download | booleano | falso | Baixar arquivo para execução em segundo plano em uma chamada aberta | |
| basic-remount-check | booleano | falso | Verificar se há um status de montado usando /etc/mtab | |
| block-size-mb | uint | Tamanho de um bloco a ser baixado durante o streaming (em MB) |
||
| ca-cert-file | string | Especifica o caminho do certificado pem proxy se ele não estiver no caminho padrão | ||
| cache-on-list | booleano | verdadeiro | Armazenar em cache atributos na listagem | |
| cache-poll-timeout-msec | uint | Tempo em milissegundos para sondar possíveis arquivos expirados aguardando a remoção de cache (em milissegundos) |
||
| cache-size-mb | float | Tamanho do cache de arquivos (em MB) |
||
| cancel-list-on-mount-seconds | uint16 | Uma chamada de lista para o contêiner é, por padrão, emitida na montagem (em segundos) |
||
| config-file | string | ./config.cfg | Arquivo de configuração do BlobFuse de entrada | |
| container-name | string | Obrigatório se nenhum arquivo de configuração for especificado | ||
| convert-config-only | booleano | Não montar – converter somente a configuração v1 em v2 | ||
| d | -d | booleano | falso | Montar com logs de primeiro plano e FUSE ativados |
| empty-dir-check | booleano | falso | Não permite a remontagem usando um caminho temporário não vazio | |
| enable-gen1 | booleano | falso | Para habilitar a montagem de Gen1 | |
| file-cache-timeout-in-seconds | uint32 | 120 | Durante esse tempo, blobfuse não verificará se o arquivo está atualizado (em segundos) |
|
| high-disk-threshold | uint32 | Alto limite de disco (como porcentagem) |
||
| http-proxy | string | Endereço de proxy HTTP | ||
| https-proxy | string | Endereço de proxy HTTPS | ||
| invalidate-on-sync | booleano | verdadeiro | Invalidar arquivo/dir em sync/fsync | |
| log-level | LOG_OFF LOG_CRIT LOG_ERR LOG_WARNING LOG_INFO LOG_DEBUG LOG_WARNING |
LOG_WARNING | O nível de registro em log gravado em syslog. | |
| low-disk-threshold | uint32 | Baixo limite de disco (como porcentagem) |
||
| max-blocks-per-file | INT | Número máximo de blocos a serem armazenados em cache na memória para streaming | ||
| max-concurrency | uint16 | Opção para substituir o número padrão de conexões de armazenamento simultâneas | ||
| max-eviction | uint32 | Número de arquivos a serem removidos do cache de uma só vez | ||
| max-retry | int32 | Contagem máxima de repetição se os códigos de falha forem repetíveis | ||
| max-retry-interval-in-seconds | int32 | Período máximo entre duas tentativas (em segundos) |
||
| no-symlinks | booleano | falso | Se os symlinks devem ou não ter suporte | |
| o | -o | cadeias de caracteres | Opções do FUSE | |
| output-file | string | ./config.yaml | Arquivo de configuração de Blobfuse de saída | |
| pre-mount-validate | booleano | verdadeiro | Validar se blobfuse2 está montado | |
| required-free-space-mb | INT | Espaço livre necessário (em MB) |
||
| retry-delay-factor | int32 | Repetir atraso entre duas tentativas (em segundos) |
||
| set-content-type | booleano | falso | Ativa a propriedade automática 'content-type' com base na extensão de arquivo | |
| stream-cache-mb | uint | Limitar a quantidade total de dados armazenados em cache na memória para conservar o volume de memória do blobfuse (em MB) |
||
| streaming | booleano | falso | Habilitar streaming | |
| tmp-path | string | n/a | Configura o local do tmp para o cache. (Configure o disco mais rápido (SSD ou ramdisk) para obter o melhor desempenho). |
|
| upload-modified-only | booleano | falso | Desativar uploads desnecessários para o armazenamento | |
| use-adls | booleano | falso | Permite que blobfuse acesse a conta de armazenamento do Azure DataLake | |
| use-attr-cache | booleano | falso | Habilitar o cache de atributos | |
| use-https | booleano | falso | Habilita a comunicação HTTPS com o Armazenamento de Blobs |
Exemplos
Monte um contêiner de blob em uma conta do Azure Data Lake Storage usando um arquivo de configuração do BlobFuse v1:
sudo blobfuse2 mountv1 ./mount_dir --config-file=./config.cfg --use-adls=trueCrie um arquivo de configuração de BlobFuse2 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