Partage via


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

Voir aussi