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.
Mit dem Befehl blobfuse2 mountv1
lässt sich aus einer Konfigurationsdatei für BlobFuse v1 eine Konfigurationsdatei für BlobFuse2 generieren (Vorschau).
Syntax
blobfuse2 mountv1 [path] --[flag-name]=[flag-value]
Argumente
[path]
Geben Sie einen Dateipfad zum Verzeichnis an, in dem der Speichercontainer bereitgestellt wird. Beispiel:
blobfuse2 mountv1 ./mount_path ...
Flags (Optionen)
Einige Flags werden vom übergeordneten blobfuse2
-Befehl geerbt, während andere nur für den blobfuse2 mountv1
-Befehl gelten.
Vom BlobFuse2-Befehl geerbte Flags
Die folgenden Flags werden vom übergeordneten blobfuse2
-Befehl 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 |
Flags, die nur für den Befehl „BlobFuse2 mountv1“ gelten
Die folgenden Flags gelten nur für den Befehl blobfuse2 mountv1
:
Flag | Short version |
Wert type |
Standard value |
Beschreibung |
---|---|---|---|---|
background-download | boolean | false | Dateidownload, der im Hintergrund beim Aufruf von „Öffnen“ ausgeführt werden soll | |
basic-remount-check | boolean | false | Prüft mithilfe von „/etc/mtab“ auf den Status „Bereits bereitgestellt“ | |
block-size-mb | uint | Größe eines Blocks, der während des Streamings heruntergeladen werden soll (in MB) |
||
ca-cert-file | Zeichenfolge | Gibt den PEM-Zertifikatpfad des Proxys an, falls nicht im Standardpfad enthalten | ||
cache-on-list | boolean | true | Cacheattribute bei der Auflistung | |
cache-poll-timeout-msec | uint | Zeit in Millisekunden, um mögliche abgelaufene Dateien abzufragen, die darauf warten, aus dem Cache entfernt zu werden (in Millisekunden) |
||
cache-size-mb | float | Größe des Dateicaches (in MB) |
||
cancel-list-on-mount-seconds | uint16 | Ein Listenaufruf an den Container erfolgt standardmäßig bei der Bereitstellung (in Sekunden) |
||
config-file | Zeichenfolge | ./config.cfg | BlobFuse-Eingabekonfigurationsdatei | |
container-name | Zeichenfolge | Erforderlich, wenn keine Konfigurationsdatei angegeben ist | ||
convert-config-only | boolean | Keine Bereitstellung – nur Konfiguration von v1 in v2 konvertieren | ||
d | -d | boolean | false | Bereitstellen mit aktiviertem Vordergrundmodus und FUSE-Protokollen |
empty-dir-check | boolean | false | Lässt nicht zu, dass die Bereitstellung mithilfe eines nicht leeren temporären Pfads erneut erfolgt | |
enable-gen1 | boolean | false | Dient zum Aktivieren der Gen1-Bereitstellung | |
file-cache-timeout-in-seconds | uint32 | 120 | Während dieser Zeit prüft BlobFuse nicht, ob die Datei aktuell ist oder nicht. (in Sekunden) |
|
high-disk-threshold | uint32 | Schwellenwert für hohe Datenträgerauslastung (als Prozentsatz) |
||
http-proxy | Zeichenfolge | Adresse des HTTP-Proxys | ||
https-proxy | Zeichenfolge | Adresse des HTTPS-Proxys | ||
invalidate-on-sync | boolean | true | „file/dir“ für „sync/fsync“ ungültig machen | |
log-level | LOG_OFF LOG_CRIT LOG_ERR LOG_WARNING LOG_INFO LOG_DEBUG LOG_WARNING |
LOG_WARNING | Die Ebene der in Syslog geschriebenen Protokollierung. | |
low-disk-threshold | uint32 | Schwellenwert für niedrige Datenträgerauslastung (als Prozentsatz) |
||
max-blocks-per-file | INT | Maximale Anzahl von Blöcken, die für Streaming im Arbeitsspeicher zwischengespeichert werden sollen | ||
max-concurrency | uint16 | Option zum Außerkraftsetzen der Standardanzahl gleichzeitiger Speicherverbindungen | ||
max-eviction | uint32 | Anzahl der Dateien, die gleichzeitig aus dem Cache entfernt werden sollen | ||
max-retry | int32 | Maximale Anzahl der Wiederholungsversuche, wenn die Fehlercodes wiederholbar sind | ||
max-retry-interval-in-seconds | int32 | Maximaler Zeitraum zwischen zwei Wiederholungen (in Sekunden) |
||
no-symlinks | boolean | false | Gibt an, ob symbolische Verknüpfungen unterstützt werden sollen | |
o | -o | Zeichenfolgen | FUSE-Optionen | |
output-file | Zeichenfolge | ./config.yaml | BlobFuse-Ausgabekonfigurationsdatei | |
pre-mount-validate | boolean | true | Überprüft, ob BlobFuse2 bereitgestellt ist | |
required-free-space-mb | INT | Erforderlicher freier Speicherplatz (in MB) |
||
retry-delay-factor | int32 | Wiederholungsverzögerung zwischen zwei Versuchen (in Sekunden) |
||
set-content-type | boolean | false | Aktiviert die Eigenschaft „content-type“ automatische basierend auf der Dateierweiterung | |
stream-cache-mb | uint | Begrenzt die Gesamtmenge der im Arbeitsspeicher zwischengespeicherten Daten, um den Arbeitsspeicherbedarf von BlobFuse zu reduzieren (in MB) |
||
streaming | boolean | false | Aktivieren des Streamingmodus | |
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]). |
|
upload-modified-only | boolean | false | Deaktiviert unnötige Uploads in Speicher | |
use-adls | boolean | false | Ermöglicht BlobFuse den Zugriff auf das Azure Data Lake Storage-Konto | |
use-attr-cache | boolean | false | Aktiviert den Attributcache | |
use-https | boolean | false | Aktiviert die HTTPS-Kommunikation mit Blob Storage |
Beispiele
Bereitstellen eines Blobcontainers in einem Azure Data Lake Storage-Konto mithilfe einer Konfigurationsdatei für BlobFuse v1:
sudo blobfuse2 mountv1 ./mount_dir --config-file=./config.cfg --use-adls=true
Erstellen einer Konfigurationsdatei für BlobFuse2 aus einer Konfigurationsdatei für BlobFuse v1 im selben Verzeichnis, jedoch ohne Containerbereitstellung:
sudo blobfuse2 mountv1 --config-file=./config.cfg --output-file=./config.yaml --convert-config-only=true