Comparteix a través de


Uso del comando BlobFuse2 mount all para montar todos los contenedores de blobs en una cuenta de almacenamiento como sistema de archivos Linux

Use el comando blobfuse2 mount all para montar todos los contenedores de blobs en una cuenta de almacenamiento como sistema de archivos Linux. Cada contenedor se montará en un subdirectorio único en la ruta de acceso especificada. Los nombres del subdirectorio corresponderán a los nombres de contenedor.

Sintaxis

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

Argumentos

[path]

Especifique una ruta de acceso de archivo al directorio donde se montarán todos los contenedores de almacenamiento de blobs de la cuenta de almacenamiento. Ejemplo:

blobfuse2 mount all ./mount_path ...

Marcas (opciones)

Las marcas que se aplican a blobfuse2 mount all se heredan de los comandos primarios, blobfuse2 y blobfuse2 mount.

Marcas heredadas del comando BlobFuse2

Las marcas siguientes se heredan del comando blobfuse2 de la entidad principal:

Marca Versión corta Tipo de valor Valor predeterminado Descripción
disable-version-check boolean false Habilita o deshabilita la comprobación automática de versiones de los archivos binarios de BlobFuse2
help -H N/D Información de ayuda para el comando y los subcomandos de blobfuse2

Marcas heredadas del comando BlobFuse2 mount

Las marcas siguientes se heredan del comando primario blobfuse2 mount:

Marca Tipo de valor Valor predeterminado Descripción
allow-other boolean false Permitir que otros usuarios accedan a este punto de montaje
attr-cache-timeout uint32 120 Tiempo de espera de la caché de atributos
(en segundos)
attr-timeout uint32 Tiempo de espera del atributo
(en segundos)
config-file string ./config.yaml La ruta de acceso del archivo donde se proporcionan las credenciales de la cuenta Predeterminado es config.yaml en el directorio actual.
container-name string Nombre del contenedor que se va a montar
entry-timeout uint32 Tiempo de espera de entrada
(en segundos)
file-cache-timeout uint32 120 Tiempo de espera de la caché de archivos
(en segundos)
foreground boolean false Si el sistema de archivos está montado en modo primer plano
log-file-path string $HOME/.blobfuse2/blobfuse2.log Ruta de acceso de los archivos de registro
log-level LOG_OFF
LOG_CRIT
LOG_ERR
LOG_WARNING
LOG_INFO
LOG_DEBUG
LOG_WARNING
LOG_WARNING Nivel de registro escrito en --log-file-path.
negative-timeout uint32 Tiempo de espera de entrada negativo
(en segundos)
no-symlinks boolean false Si se deben admitir o no vínculos simbólicos.
frase de contraseña string Clave para descifrar el archivo de configuración.
También se puede especificar mediante env-variable BLOBFUSE2_SECURE_CONFIG_PASSPHRASE
La longitud de la clave será de 16 (AES-128), 24 (AES-192) o 32 (AES-256) bytes de longitud.
solo lectura boolean false Montaje del sistema en modo de solo lectura
secure-config boolean false Cifrado del archivo de configuración generado automáticamente para cada contenedor
tmp-path string N/D Configura la ubicación temporal de la memoria caché.
(Configure el disco más rápido [SSD o ramdisk] para un mejor rendimiento).

Ejemplos

Nota:

En los ejemplos siguientes se supone que ya ha creado un archivo de configuración en el directorio actual.

Monte todos los contenedores de Blob Storage en la cuenta de almacenamiento especificada en el archivo de configuración en la ruta de acceso especificada en el comando. (Cada contenedor será un subdirectorio en el directorio especificado):

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

Ejemplo de salida

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

Salida de ejemplo

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

Vea también