Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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