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.
Utilize o blobfuse2 mount comando para montar um contentor de Armazenamento de Blobs como um sistema de ficheiros no Linux ou para apresentar pontos de montagem existentes.
Sintaxe do Comando
O blobfuse2 mount comando tem dois formatos:
blobfuse2 mount [path] --[flag-name]=[flag-value]
blobfuse2 mount [command] --[flag-name]=[flag-value]
Argumentos
[path]
Especifique um caminho de ficheiro para o diretório onde o contentor de armazenamento será montado. Exemplo:
blobfuse2 mount ./mount_path ...
[command]
Os subcomandos suportados para blobfuse2 mount :
| Comando | Descrição |
|---|---|
| tudo | Monta todos os contentores de blobs numa conta de armazenamento especificada |
| list | Lista todos os pontos de montagem BlobFuse2 |
Selecione uma das ligações de comando na tabela acima para ver a documentação dos subcomandos individuais, incluindo os argumentos e sinalizadores que suportam.
Sinalizadores (opções)
Alguns sinalizadores são herdados do comando principal, blobfuse2e outros aplicam-se apenas ao blobfuse2 mount comando.
Sinalizadores herdados do comando BlobFuse2
Os seguintes sinalizadores são herdados do comando blobfuse2principal ):
| 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 | n/a | Informações de ajuda para o comando e subcomandos blobfuse2 |
Sinalizadores que se aplicam apenas ao comando de montagem BlobFuse2
Os seguintes sinalizadores aplicam-se apenas ao comando blobfuse2 mount:
| 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 de configuração onde são fornecidas as credenciais da conta. |
| 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 um contentor de Armazenamento de Blobs do Azure individual num novo diretório com as definições de um ficheiro de configuração e com o modo de primeiro plano desativado:
sudo mkdir bf2a sudo blobfuse2 mount ./bf2a --config-file=./config.yaml --foreground=falsesudo blobfuse2 mount listSaída de exemplo
1 : /home/<user>/bf2aMonte 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 bf2allsudo blobfuse2 mount all ./bf2all --config-file=./config.yamlSaída de exemplo
Mounting container : blobfuse2a to path : bf2all/blobfuse2a Mounting container : blobfuse2b to path : bf2all/blobfuse2bsudo blobfuse2 mount listSaída de exemplo
1 : /home/<user>/bf2all/blobfuse2a 2 : /home/<user>/bf2all/blobfuse2bMonte um dispositivo de armazenamento rápido e, em seguida, monte um contentor de Armazenamento de Blobs especificando o caminho para o disco montado como a localização de colocação em cache de ficheiros BlobFuse2:
sudo mkdir /mnt/resource/blobfuse2tmp -p sudo chown <youruser> /mnt/resource/blobfuse2tmp sudo mkdir bf2a sudo blobfuse2 mount ./bf2a --config-file=./config.yaml --tmp-path=/mnt/resource/blobfuse2tmpblobfuse2 mount list1 : /home/<user>/bf2a/blobfuse2aMontar um contentor de Armazenamento de Blobs no modo só de leitura e ignorar a verificação automática da versão blobFuse2:
sudo blobfuse2 mount ./mount_dir --config-file=./config.yaml --read-only --disable-version-check=trueMontar um contentor de Armazenamento de Blobs com um ficheiro de configuração existente, mas substituir o nome do contentor (montar outro contentor na mesma conta de armazenamento):
sudo blobfuse2 mount ./mount_dir2 --config-file=./config.yaml --container-name=container2