Como utilizar o comando Montar todos os blobFuse2 para montar todos os contentores de blobs numa conta de armazenamento como um sistema de ficheiros Linux
Utilize o blobfuse2 mount all
comando para montar todos os contentores de blobs numa conta de armazenamento como um sistema de ficheiros Linux. Cada contentor será montado num subdiretório exclusivo no caminho especificado. Os nomes dos subdiretórios corresponderão aos nomes dos contentores.
Sintaxe
blobfuse2 mount all [path] --[flag-name]=[flag-value]
Argumentos
[path]
Especifique um caminho de ficheiro para o diretório onde todos os contentores de armazenamento de blobs na conta de armazenamento serão montados. Exemplo:
blobfuse2 mount all ./mount_path ...
Sinalizadores (opções)
Os sinalizadores a que se aplicam blobfuse2 mount all
são herdados dos comandos principais blobfuse2
e blobfuse2 mount
.
Sinalizadores herdados do comando BlobFuse2
Os seguintes sinalizadores são herdados do comando blobfuse2
do avô:
Sinalizador | Versão abreviada | Tipo de valor | Valor predefinido | Description |
---|---|---|---|---|
disable-version-check | boolean | false | Ativa ou desativa a verificação automática de versões dos binários BlobFuse2 | |
ajuda | -h | n/a | Informações de ajuda para o comando e subcomandos blobfuse2 |
Sinalizadores herdados do comando de montagem BlobFuse2
Os seguintes sinalizadores são herdados do comando blobfuse2 mount
principal:
Sinalizador | Tipo de valor | Valor predefinido | Description |
---|---|---|---|
permitir-outro | boolean | false | Permitir que outros utilizadores acedam a este ponto de montagem |
attr-cache-timeout | uint32 | 120 | Tempo limite da cache de atributos (em segundos) |
attr-timeout | uint32 | Tempo limite do atributo (em segundos) |
|
ficheiro de configuração | string | ./config.yaml | O caminho para o ficheiro onde as credenciais da conta são fornecidas Predefinição é config.yaml no diretório atual. |
container-name | string | O nome do contentor a montar | |
tempo limite de entrada | uint32 | Tempo limite da entrada (em segundos) |
|
tempo limite da cache de ficheiros | uint32 | 120 | Tempo limite da cache de ficheiros (em segundos) |
primeiro plano | boolean | false | Se o sistema de ficheiros está montado no modo de primeiro plano |
log-file-path | string | $HOME/.blobfuse2/blobfuse2.log | O caminho para ficheiros de registo |
nível de registo | LOG_OFF LOG_CRIT LOG_ERR LOG_WARNING LOG_INFO LOG_DEBUG LOG_WARNING |
LOG_WARNING | O nível de registo escrito em --log-file-path . |
tempo limite negativo | uint32 | O tempo limite de entrada negativo (em segundos) |
|
sem symlinks | boolean | false | Se as symlinks devem ou não ser suportadas |
frase de acesso | string | Chave para desencriptar o ficheiro de configuração. Também pode ser especificado pela variável env BLOBFUSE2_SECURE_CONFIG_PASSPHRASE O comprimento da chave deve ser 16 (AES-128), 24 (AES-192) ou 32 (AES-256) bytes de comprimento. |
|
só de leitura | boolean | false | Montar o sistema no modo só de leitura |
configuração segura | boolean | false | Encriptar o ficheiro de configuração gerado automaticamente para cada contentor |
tmp-path | string | n/a | Configura a localização do tmp para a cache. (Configure o disco mais rápido (SSD ou ramdisk) para obter o melhor desempenho). |
Exemplos
Nota
Os exemplos seguintes partem do princípio de que já criou um ficheiro de configuração no diretório atual.
Monte todos os contentores de armazenamento de blobs na conta de armazenamento especificada no ficheiro de configuração para o caminho especificado no comando. (Cada contentor 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