Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
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=trueCree 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