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 mount all para montar todos os contêineres de blob em uma conta de armazenamento como um sistema de arquivos Linux. Cada contêiner é montado em um subdiretório exclusivo no caminho especificado. Os nomes dos subdiretórios correspondem aos nomes de contêiner.
Sintaxe
blobfuse2 mount all [path] --[flag-name]=[flag-value]
Arguments
[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 do BlobFuse2
Os seguintes sinalizadores são herdados do comando avô blobfuse2:
| Flag | Versão curta | Tipo de valor | Valor padrão | Description |
|---|---|---|---|---|
| disable-version-check | boolean | falso | 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 comandos e subcomandos blobfuse2 |
Sinalizadores herdados do comando de montagem do BlobFuse2
Os seguintes sinalizadores são herdados do comando pai blobfuse2 mount:
| Flag | Tipo de valor | Valor padrão | Description |
|---|---|---|---|
| allow-other | boolean | falso | Permitir que outros usuários acessem esse ponto de montagem |
| attr-cache-timeout | uint32 | 120 | Tempo de expiração do cache de atributos (em segundos) |
| attr-timeout | uint32 | Tempo limite do atributo (em segundos) |
|
| config-file | cadeia | ./config.yaml | O caminho para o arquivo onde as credenciais da conta são fornecidas. O padrão é config.yaml no diretório atual. |
| nome do contêiner | cadeia | O nome do contêiner a ser montado | |
| tempo limite de entrada | uint32 | Tempo limite para entrada de dados (em segundos) |
|
| file-cache-timeout | uint32 | 120 | Tempo limite do cache de arquivos (em segundos) |
| primeiro plano | boolean | falso | Se o sistema de arquivos está montado no modo de primeiro plano |
| caminho-do-arquivo-de-log | cadeia | $HOME/.blobfuse2/blobfuse2.log | O caminho para arquivos de log |
| nível de log | ENCERRAR_SESSÃO 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 | boolean | falso | Se os symlinks devem ou não ter suporte |
| frase secreta | cadeia | Chave para descriptografar o arquivo de configuração. Também pode ser especificado por env-variable BLOBFUSE2_SECURE_CONFIG_PASSPHRASE O comprimento da chave deve ser 16 (AES-128), 24 (AES-192) ou 32 (AES-256) bytes de comprimento. |
|
| somente leitura | boolean | falso | Montar o sistema no modo somente leitura |
| secure-config | boolean | falso | Criptografar o arquivo de configuração gerado automaticamente para cada contêiner |
| tmp-path | cadeia | n/a | Configura o diretório tmp do cache. (Configure o disco mais rápido (SSD ou ramdisk) para obter o melhor desempenho). |
Exemplos
Note
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