Freigeben über


Bereitstellen aller Blobcontainer in einem Speicherkonto als Linux-Dateisystem mithilfe des Befehls „BlobFuse2 mount all“

Mithilfe des Befehls blobfuse2 mount all können Sie alle Blobcontainer in einem Speicherkonto als Linux-Dateisystem bereitstellen. Jeder Container wird in einen eindeutigen Unterverzeichnis unter dem angegebenen Pfad bereitgestellt. Die Unterverzeichnisnamen entsprechen den Containernamen.

Syntax

blobfuse2 mount all [path] --[flag-name]=[flag-value]

Argumente

[path]

Geben Sie einen Dateipfad zum Verzeichnis an, in dem alle Blobcontainer des Speicherkontos bereitgestellt werden sollen. Beispiel:

blobfuse2 mount all ./mount_path ...

Flags (Optionen)

Für blobfuse2 mount all geltende Flags werden von den übergeordneten Befehlen blobfuse2 und blobfuse2 mount geerbt.

Vom BlobFuse2-Befehl geerbte Flags

Die folgenden Flags werden vom Grandparentbefehl blobfuse2 geerbt:

Flag Kurzform Werttyp Standardwert BESCHREIBUNG
disable-version-check boolean false Aktiviert oder deaktiviert die automatische Versionsüberprüfung der BlobFuse2-Binärdateien
help -H Hilfeinformationen für den blobfuse2-Befehl und die Unterbefehle

Vom Befehl „BlobFuse2 mount“ geerbte Flags

Die folgenden Flags werden vom übergeordneten blobfuse2 mount-Befehl geerbt:

Flag Werttyp Standardwert BESCHREIBUNG
allow-other boolean false Lässt zu, dass andere Benutzer auf diesen Bereitstellungspunkt zugreifen
attr-cache-timeout uint32 120 Timeout für den Attributcache
(in Sekunden)
attr-timeout uint32 Attributtimeout
(in Sekunden)
config-file Zeichenfolge ./config.yaml Der Pfad der Datei, in der die Anmeldeinformationen für das Konto hinterlegt sind. Standard ist „config.yaml“ im aktuellen Verzeichnis.
container-name Zeichenfolge Der Name des einzubindenden Containers
entry-timeout uint32 Einstiegstimeout
(in Sekunden)
file-cache-timeout uint32 120 Timeout für den Dateicache
(in Sekunden)
Vordergrund boolean false Gibt an, ob das Dateisystem im Vordergrundmodus eingebunden wird
log-file-path Zeichenfolge $HOME/.blobfuse2/blobfuse2.log Der Pfad für Protokolldateien
log-level LOG_OFF
LOG_CRIT
LOG_ERR
LOG_WARNING
LOG_INFO
LOG_DEBUG
LOG_WARNING
LOG_WARNING Die Ebene der in --log-file-path geschriebenen Protokollierung.
negative-timeout uint32 Das negative Einstiegstimeout
(in Sekunden)
no-symlinks boolean false Gibt an, ob symbolische Verknüpfungen unterstützt werden sollen
Passphrase Zeichenfolge Schlüssel zum Entschlüsseln der Konfigurationsdatei.
Kann auch über die Umgebungsvariable BLOBFUSE2_SECURE_CONFIG_PASSPHRASE angegeben werden
Die Schlüssellänge muss 16 (AES-128), 24 (AES-192) oder 32 (AES-256) Bytes betragen.
schreibgeschützt boolean false Bindet das System im schreibgeschützten Modus ein
secure-config boolean false Verschlüsselt die automatisch generierte Konfigurationsdatei für jeden Container
tmp-path Zeichenfolge Nicht zutreffend Konfiguriert den temporären Speicherort des Cache.
(Konfigurieren Sie für optimale Leistung den schnellsten Datenträger [SSD oder RAMDisk]).

Beispiele

Hinweis

In den folgenden Beispielen wird davon ausgegangen, dass Sie bereits eine Konfigurationsdatei im aktuellen Verzeichnis erstellt haben.

Stellen Sie alle Blob Storage-Container in dem in der Konfigurationsdatei angegebenen Speicherkonto unter dem im Befehl angegebenen Pfad bereit. (Jeder Container ist ein Unterverzeichnis des angegebenen Verzeichnisses):

sudo mkdir bf2all
sudo blobfuse2 mount all ./bf2all --config-file=./config.yaml

Beispielausgabe

Mounting container : blobfuse2a to path : bf2all/blobfuse2a
Mounting container : blobfuse2b to path : bf2all/blobfuse2b
sudo blobfuse2 mount list

Beispielausgabe

1 : /home/<user>/bf2all/blobfuse2a
2 : /home/<user>/bf2all/blobfuse2b

Siehe auch