Compartilhar via


Como usar o comando BlobFuse2 mount all para montar todos os contêineres de blobs em uma conta de armazenamento como um sistema de arquivos Linux

Use o comando blobfuse2 mount all para montar todos os contêineres de blob em uma conta de armazenamento como um sistema de arquivos Linux. Cada contêiner será montado em um subdiretório exclusivo no caminho especificado. Os nomes de subdiretório corresponderão aos nomes de contêiner.

Sintaxe

blobfuse2 mount all [path] --[flag-name]=[flag-value]

Argumentos

[path]

Especifique um caminho de arquivo para o diretório em que todos os contêineres de armazenamento de blobs na conta de armazenamento serão montados. Exemplo:

blobfuse2 mount all ./mount_path ...

Sinalizadores (opções)

Os sinalizadores que se aplicam a blobfuse2 mount all são herdados dos comandos pai blobfuse2 e blobfuse2 mount.

Sinalizadores herdados do comando BlobFuse2

Os seguintes sinalizadores são herdados do comando avô blobfuse2:

Sinalizador Versão curta Tipo de valor Valor padrão Descrição
disable-version-check booleano false Habilita ou desabilita a verificação automática de versão dos binários de BlobFuse2
ajuda -H n/a Informações de ajuda para o comando blobfuse2 e subcomandos

Sinalizadores herdados do comando de montagem BlobFuse2

Os sinalizadores a seguir são herdados do comando pai blobfuse2 mount:

Sinalizador Tipo de valor Valor padrão Descrição
allow-other booleano false Permitir que outros usuários acessem esse ponto de montagem
attr-cache-timeout uint32 120 Tempo limite do cache de atributo
(em segundos)
attr-timeout uint32 Tempo limite do atributo
(em segundos)
config-file string ./config.yaml O caminho para o arquivo em que as credenciais da conta são fornecidas como Padrão é config.yaml no diretório atual.
container-name string O nome do contêiner a ser montado
entry-timeout uint32 Tempo limite de entrada
(em segundos)
file-cache-timeout uint32 120 Tempo limite de cache de arquivos
(em segundos)
foreground booleano false Se o sistema de arquivos está montado no modo de primeiro plano
log-file-path string $HOME/.blobfuse2/blobfuse2.log O caminho para arquivos de log
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 --log-file-path.
negative-timeout uint32 O tempo limite de entrada negativo
(em segundos)
no-symlinks booleano false Se os symlinks devem ou não ter suporte
senha string Chave para descriptografar o arquivo de configuração.
Também pode ser especificado por env-variable BLOBFUSE2_SECURE_CONFIG_PASSPHRASE
O comprimento da chave será 16 (AES-128), 24 (AES-192) ou 32 bytes (AES-256) de comprimento.
somente leitura booleano false Montar o sistema no modo somente leitura
secure-config booleano false Criptografar o arquivo de configuração gerado automaticamente para cada contêiner
tmp-path string N/D Configura o local do tmp para o cache.
(Configure o disco mais rápido (SSD ou ramdisk) para obter o melhor desempenho).

Exemplos

Observação

Os exemplos a seguir pressupõem que você já tenha criado um arquivo de configuração no diretório atual.

Monte todos os contêineres de armazenamento de blobs na conta de armazenamento especificada no arquivo de configuração para o caminho especificado no comando. (Cada contêiner será um subdiretório no diretório especificado):

sudo mkdir bf2all
sudo blobfuse2 mount all ./bf2all --config-file=./config.yaml

Saída de exemplo

Mounting container : blobfuse2a to path : bf2all/blobfuse2a
Mounting container : blobfuse2b to path : bf2all/blobfuse2b
sudo blobfuse2 mount list

Saída de exemplo

1 : /home/<user>/bf2all/blobfuse2a
2 : /home/<user>/bf2all/blobfuse2b

Confira também