Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Utilisez la blobfuse2 mountv1 commande pour générer un fichier de configuration pour BlobFuse2 à partir d’un fichier de configuration BlobFuse v1.
Syntax
blobfuse2 mountv1 [path] --[flag-name]=[flag-value]
Arguments
[path]
Spécifiez le chemin d’accès du répertoire sur lequel le conteneur de stockage sera monté. Exemple :
blobfuse2 mountv1 ./mount_path ...
Indicateurs (options)
Certains indicateurs sont hérités de la commande parente, blobfuse2et d’autres s’appliquent uniquement à la blobfuse2 mountv1 commande.
Indicateurs hérités de la commande BlobFuse2
Les indicateurs suivants sont hérités de la commande parent blobfuse2 :
| Flag | Version courte | Type de valeur | Valeur par défaut | Description |
|---|---|---|---|---|
| disable-version-check | booléen | false | Active ou désactive la vérification automatique des fichiers binaires BlobFuse2 | |
| help | -h | n/a | n/a | Aide pour la commande blobfuse2 et les sous-commandes |
Indicateurs qui s’appliquent uniquement à la commande BlobFuse2 mountv1
Les indicateurs suivants s’appliquent uniquement à la commande blobfuse2 mountv1 :
| Flag | Short version |
Valeur type |
Par défaut value |
Description |
|---|---|---|---|---|
| téléchargement en arrière-plan | booléen | false | Téléchargement de fichiers à exécuter en arrière-plan lors de l’appel ouvert | |
| basic-remount-check | booléen | false | Rechercher un état déjà monté à l’aide de /etc/mtab | |
| block-size-mb | uint | Taille d’un bloc à télécharger pendant la diffusion en continu (en Mo) |
||
| ca-cert-file | string | Spécifie le chemin du certificat pem du proxy s’il n’est pas dans le chemin d’accès par défaut | ||
| cache-on-list | booléen | vrai | Attributs de cache sur la liste | |
| cache-poll-timeout-msec | uint | Temps en millisecondes afin d’interroger les fichiers expirés possibles en attente d’éviction du cache (en millisecondes) |
||
| cache-size-mb | float | Taille du cache de fichiers (en Mo) |
||
| cancel-list-on-mount-seconds | uint16 | Un appel de liste au conteneur est émis par défaut lors du montage (en secondes) |
||
| config-file | string | ./config.cfg | Fichier de configuration d’entrée de BlobFuse | |
| container-name | string | Obligatoire si aucun fichier de configuration n’est spécifié | ||
| convert-config-only | booléen | Ne montez pas : convertissez uniquement la configuration v1 en v2 | ||
| d | -d | booléen | false | Monter avec des journaux de premier plan et des journaux FUSE activés |
| empty-dir-check | booléen | false | Empêche le remontage avec un chemin tmp non vide | |
| enable-gen1 | booléen | false | Pour activer le montage Gen1 | |
| délai-d-expiration-du-cache-de-fichiers-en-secondes | uint32 | 120 | Pendant ce temps, blobfuse ne vérifie pas si le fichier est à jour ou non (en secondes) |
|
| seuil de disque élevé | uint32 | Seuil de disque élevé (en pourcentage) |
||
| http-proxy | string | Adresse du proxy HTTP | ||
| https-proxy | string | Adresse du proxy HTTPS | ||
| invalidate-on-sync | booléen | vrai | Invalider le fichier/dir lors de la synchronisation/fsync | |
| log-level | SE_DÉCONNECTER LOG_CRIT LOG_ERR LOG_WARNING LOG_INFO LOG_DEBUG LOG_WARNING |
LOG_WARNING | Niveau de journalisation consigné dans syslog. | |
| seuil bas du disque | uint32 | Seuil de disque faible (en pourcentage) |
||
| max-blocks-per-file | int | Nombre maximal de blocs à mettre en cache en mémoire pour la diffusion en continu | ||
| concurrence-maximale | uint16 | Option permettant de remplacer le nombre par défaut de connexions de stockage simultanées | ||
| max-eviction | uint32 | Nombre de fichiers à supprimer du cache à la fois | ||
| max-retry | int32 | Nombre maximal de nouvelles tentatives si les codes d’échec sont retentables | ||
| intervalle-maximal-entre-nouvelles-tentatives-en-secondes | int32 | Durée maximale entre 2 nouvelles tentatives (en secondes) |
||
| no-symlinks | booléen | false | Indique si les liens symboliques doivent être pris en charge ou non | |
| o | -o | chaînes | Options de FUSE | |
| output-file | string | ./config.yaml | Fichier de configuration Blobfuse en sortie | |
| pre-mount-validate | booléen | vrai | Vérifier que blobfuse2 est monté | |
| required-free-space-mb | int | Espace libre requis (en Mo) |
||
| retry-delay-factor | int32 | Délai de nouvelle tentative entre deux tentatives (en secondes) |
||
| définir-le-type-de-contenu | booléen | false | Active la propriété automatique « content-type » en fonction de l’extension de fichier | |
| stream-cache-mb | uint | Limiter la quantité totale de données mises en cache en mémoire pour conserver l’empreinte mémoire de blobfuse (en Mo) |
||
| diffusion en continu | booléen | false | Activer la diffusion en continu | |
| tmp-path | string | n/a | Configure l’emplacement tmp du cache. (Configurez le disque le plus rapide (SSD ou ramdisk) pour des performances optimales. |
|
| Téléverser uniquement les éléments modifiés | booléen | false | Désactiver les chargements inutiles dans le stockage | |
| use-adls | booléen | false | Permet à blobfuse d’accéder à un compte de stockage Azure Data Lake | |
| use-attr-cache | booléen | false | Activer le cache d’attributs | |
| use-https | booléen | false | Active la communication HTTPS avec le stockage Blob |
Exemples
Montez un conteneur d’objets blob dans un compte Azure Data Lake Storage à l’aide d’un fichier de configuration BlobFuse v1 :
sudo blobfuse2 mountv1 ./mount_dir --config-file=./config.cfg --use-adls=trueCréez un fichier de configuration BlobFuse2 à partir d’un fichier de configuration v1 dans le même répertoire, mais ne montez aucun conteneur :
sudo blobfuse2 mountv1 --config-file=./config.cfg --output-file=./config.yaml --convert-config-only=true