Comment utiliser la commande « BlobFuse2 mount all » afin de monter tous les conteneurs de blobs d’un compte de stockage en tant que système de fichiers Linux
Utilisez la commande blobfuse2 mount all
pour monter tous les conteneurs d’objets blob d’un compte de stockage en tant que système de fichiers Linux. Chaque conteneur est monté sur un sous-répertoire unique sous le chemin spécifié. Les noms des sous-répertoires correspondent aux noms des conteneurs.
Syntaxe
blobfuse2 mount all [path] --[flag-name]=[flag-value]
Arguments
[path]
Spécifiez un chemin de fichier vers le répertoire dans lequel seront montés tous les conteneurs de stockage d’objets blob du compte de stockage. Exemple :
blobfuse2 mount all ./mount_path ...
Indicateurs (options)
Les indicateurs qui s’appliquent à blobfuse2 mount all
sont hérités des commandes parentes blobfuse2
et blobfuse2 mount
.
Indicateurs hérités de la commande BlobFuse2
Les indicateurs suivants sont hérités de la commande grand-parent blobfuse2
:
Indicateur | Version courte | Type de valeur | Valeur par défaut | Description |
---|---|---|---|---|
disable-version-check | boolean | false | Active ou désactive la vérification automatique des fichiers binaires BlobFuse2 | |
help | -H | n/a | Aide pour la commande blobfuse2 et les sous-commandes |
Indicateurs hérités de la commande de montage BlobFuse2
Les indicateurs suivants sont hérités de la commande parent blobfuse2 mount
:
Indicateur | Type de valeur | Valeur par défaut | Description |
---|---|---|---|
allow-other | boolean | false | Autoriser d’autres utilisateurs à accéder à ce point de montage |
attr-cache-timeout | uint32 | 120 | Délai d’expiration du cache d’attributs (en secondes) |
attr-timeout | uint32 | Délai d’expiration de l’attribut (en secondes) |
|
config-file | string | ./config.yaml | Le chemin d’accès au fichier où sont fournies par défaut les informations d’identification du compte est config.yaml dans le répertoire actuel. |
container-name | string | Nom du conteneur à monter | |
entry-timeout | uint32 | Délai d’expiration d’entrée (en secondes) |
|
file-cache-timeout | uint32 | 120 | Délai d’expiration du cache de fichier (en secondes) |
premier plan | boolean | false | Indique si le système de fichiers est monté en mode premier plan |
log-file-path | string | $HOME/.blobfuse2/blobfuse2.log | Chemin d’accès aux fichiers journaux |
log-level | LOG_OFF LOG_CRIT LOG_ERR LOG_WARNING LOG_INFO LOG_DEBUG LOG_WARNING |
LOG_WARNING | Niveau de journalisation écrit dans --log-file-path . |
negative-timeout | uint32 | Délai d’expiration d’entrée négatif (en secondes) |
|
no-symlinks | boolean | false | Indique si les liens symboliques doivent être pris en charge ou non |
phrase secrète | string | Clé pour déchiffrer le fichier config. Peut également être spécifié par la variable d’environnement BLOBFUSE2_SECURE_CONFIG_PASSPHRASE La longueur de la clé doit être de 16 octets (AES-128), 24 octets (AES-192) ou 32 octets (AES-256). |
|
en lecture seule | boolean | false | Monter le système en mode lecture seule |
secure-config | boolean | false | Chiffrer le fichier config généré automatiquement pour chaque conteneur |
tmp-path | string | n/a | Configure l’emplacement tmp du cache. (Configurez le disque le plus rapide (SSD ou ramdisk) pour des performances optimales). |
Exemples
Notes
Les exemples suivants supposent que vous avez déjà créé un fichier de configuration dans le répertoire actif.
Montez tous les conteneurs de stockage d’objets blob du compte de stockage spécifié dans le fichier de configuration sur le chemin spécifié dans la commande. (Chaque conteneur sera un sous-répertoire du répertoire spécifié) :
sudo mkdir bf2all
sudo blobfuse2 mount all ./bf2all --config-file=./config.yaml
Exemple de sortie
Mounting container : blobfuse2a to path : bf2all/blobfuse2a
Mounting container : blobfuse2b to path : bf2all/blobfuse2b
sudo blobfuse2 mount list
Exemple de sortie
1 : /home/<user>/bf2all/blobfuse2a
2 : /home/<user>/bf2all/blobfuse2b