Uso del comando Mountv1 de BlobFuse2

Use el blobfuse2 mountv1 comando para generar un archivo de configuración para BlobFuse2 a partir de un archivo de configuración de BlobFuse v1.

Syntax

blobfuse2 mountv1 [path] --[flag-name]=[flag-value]

Arguments

[path]

Especifique una ruta de acceso de archivo al directorio donde se montará el contenedor de almacenamiento. Ejemplo:

blobfuse2 mountv1 ./mount_path ...

Marcas (opciones)

Algunas marcas se heredan del comando primario, blobfuse2, y otras solo se aplican al blobfuse2 mountv1 comando .

Marcas heredadas del comando BlobFuse2

Las marcas siguientes se heredan del comando primario blobfuse2:

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

Marcas que solo se aplican al comando mountv1 de BlobFuse2

Las marcas siguientes solo se aplican al comando blobfuse2 mountv1:

Flag Short
version
Value
type
Predeterminado
value
Description
descarga en segundo plano boolean false Descarga de archivos para ejecutarse en segundo plano en la llamada abierta
basic-remount-check boolean false Compruebe si ya está montado usando /etc/mtab
block-size-mb uint Tamaño de un bloque que se va a descargar durante el streaming
(en MB)
ca-cert-file string Especifica la ruta del certificado PEM del proxy si no está en la ruta predeterminada.
cache-on-list boolean true Atributos de caché en el listado
cache-poll-timeout-msec uint Tiempo en milisegundos para sondear los posibles archivos expirados en espera de expulsión de caché
(en milisegundos)
cache-size-mb flotante Tamaño de caché de archivos
(en MB)
cancel-list-on-mount-seconds uint16 De forma predeterminada, se emite una llamada de lista al contenedor en el montaje.
(en segundos)
config-file string ./config.cfg Archivo de configuración de entrada de BlobFuse
container-name string Obligatorio si no se especifica ningún archivo de configuración
convert-config-only boolean No montar; solo convertir la configuración de v1 a v2
d -d boolean false Montaje con registros FUSE y en primer plano.
empty-dir-check boolean false No permite volver a montar mediante una ruta de acceso temporal que no esté vacía.
enable-gen1 boolean false Para habilitar el montaje de Gen1.
file-cache-timeout-in-seconds uint32 120 Durante este tiempo, blobfuse no comprobará si el archivo está actualizado o no
(en segundos)
high-disk-threshold uint32 Umbral de disco alto.
(como porcentaje)
http-proxy string Dirección del proxy HTTP
https-proxy string Dirección de proxy HTTPS
invalidate-on-sync boolean true Invalidar archivo/directorio en sync/fsync
nivel de registro CERRAR SESIÓN
LOG_CRIT
LOG_ERR
LOG_WARNING
LOG_INFO
LOG_DEBUG
LOG_WARNING
LOG_WARNING Nivel de registro escrito en syslog.
umbral de espacio en disco bajo uint32 Umbral de disco bajo.
(como porcentaje)
max-blocks-per-file int Número máximo de bloques que se van a almacenar en caché en la memoria para el streaming
concurrencia máxima uint16 Opción para invalidar el número predeterminado de conexiones de almacenamiento simultáneas
max-eviction uint32 Número de archivos que se van a expulsar de la memoria caché a la vez
max-retry int32 Número máximo de reintentos si se pueden reintentar los códigos de error
max-retry-interval-in-seconds int32 Período máximo de tiempo entre 2 reintentos
(en segundos)
no-symlinks boolean false Si se deben admitir o no vínculos simbólicos
o -o cuerdas Opciones de FUSE
output-file string ./config.yaml Archivo de configuración de salida de Blobfuse
pre-mount-validate boolean true Validar que blobfuse2 esté montado
required-free-space-mb int Espacio libre necesario
(en MB)
retry-delay-factor int32 Tiempo de espera entre dos reintentos.
(en segundos)
set-content-type boolean false Activa la propiedad "content-type" automática basada en la extensión de archivo.
stream-cache-mb uint Limitar la cantidad total de datos almacenados en caché en memoria para reducir el uso de memoria de blobfuse
(en MB)
transmisión en continuo boolean false Habilitar streaming
tmp-path string N/D Configura la ubicación de tmp para la memoria caché.
(Configure el disco más rápido (SSD o ramdisk) para obtener el mejor rendimiento).
upload-modified-only boolean false Desactivar cargas innecesarias en el almacenamiento
use-adls boolean false Permite que blobfuse acceda a Azure Data Lake cuenta de almacenamiento
use-attr-cache boolean false Habilitación de la caché de atributos
use-https boolean false Habilita la comunicación HTTPS con Blob Storage

Ejemplos

  1. Monte un contenedor de blobs en una cuenta de Azure Data Lake Storage mediante un archivo de configuración blobFuse v1:

    sudo blobfuse2 mountv1 ./mount_dir --config-file=./config.cfg --use-adls=true
    
  2. Cree un archivo de configuración de BlobFuse2 a partir de un archivo de configuración v1 en el mismo directorio, pero no monte ningún contenedor:

    sudo blobfuse2 mountv1 --config-file=./config.cfg --output-file=./config.yaml --convert-config-only=true
    

Consulte también