Jak používat příkaz BlobFuse2 mountv1

blobfuse2 mountv1 Pomocí příkazu vygenerujte konfigurační soubor pro BlobFuse2 z konfiguračního souboru BlobFuse v1.

Syntaxe

blobfuse2 mountv1 [path] --[flag-name]=[flag-value]

Argumenty

[path]

Zadejte cestu k souboru k adresáři, ke které se kontejner úložiště připojí. Příklad:

blobfuse2 mountv1 ./mount_path ...

Příznaky (možnosti)

Některé příznaky jsou zděděné z nadřazeného příkazu blobfuse2a jiné se vztahují pouze na blobfuse2 mountv1 příkaz .

Příznaky zděděné z příkazu BlobFuse2

Následující příznaky jsou zděděné z nadřazeného příkazu blobfuse2):

Příznak Krátká verze Typ hodnoty Výchozí hodnota Popis
disable-version-check boolean false (nepravda) Povolí nebo zakáže automatickou kontrolu verzí binárních souborů BlobFuse2.
Nápověda -h Není k dispozici Není k dispozici Informace nápovědy k příkazu blobfuse2 a dílčím příkazům

Příznaky, které platí jenom pro příkaz BlobFuse2 mountv1

Následující příznaky platí pouze pro příkazový blobfuse2 mountv1 příkaz:

Příznak Krátké
verze
Hodnota
typ
Výchozí
hodnota
Popis
stažení na pozadí boolean false (nepravda) Stažení souboru ke spuštění na pozadí při otevřeném hovoru
základní remount-check boolean false (nepravda) Kontrola stavu připojení pomocí /etc/mtab
block-size-mb uint Velikost bloku, který se má stáhnout během streamování
(v MB)
ca-cert-file řetězec Určuje cestu k certifikátu PEM proxy serveru, pokud není ve výchozí cestě.
ukládání do mezipaměti v seznamu boolean true Atributy mezipaměti při výpisu
cache-poll-timeout-msec uint Čas v milisekundách, aby se dotazoval na možné soubory s vypršenou platností, které čekají na vyřazení mezipaměti.
(v milisekundách)
velikost mezipaměti v MB float Velikost mezipaměti souborů
(v MB)
cancel-list-on-mount-seconds uint16 Při připojení se ve výchozím nastavení vydává volání seznamu kontejneru.
(v sekundách)
config-file řetězec ./Config.cfg Vstupní konfigurační soubor BlobFuse
název_kontejneru řetězec Vyžaduje se, pokud není zadaný žádný konfigurační soubor.
convert-config-only boolean Nepřipojování – převeďte jenom konfiguraci v1 na v2.
d -D boolean false (nepravda) Připojení s protokoly FUSE a popředím
empty-dir-check boolean false (nepravda) Zakáže opětovné připojení pomocí neprázdné cesty tmp.
enable-gen1 boolean false (nepravda) Povolení připojení Gen1
časový limit mezipaměti souboru v sekundách Uint32 120 Během této doby nebude blobfuse kontrolovat, jestli je soubor aktuální nebo ne.
(v sekundách)
vysoká prahová hodnota disku Uint32 Vysoká prahová hodnota disku
(v procentech)
http-proxy řetězec Adresa proxy serveru HTTP
https-proxy řetězec Adresa proxy serveru HTTPS
Invalidate-on-sync boolean true Zneplatnění souboru nebo adresáře při synchronizaci/fsync
úroveň protokolu LOG_OFF
LOG_CRIT
LOG_ERR
LOG_WARNING
LOG_INFO
LOG_DEBUG
LOG_WARNING
LOG_WARNING Úroveň protokolování zapsaná do syslogu.
nízká prahová hodnota disku Uint32 Nízká prahová hodnota disku
(v procentech)
max-blocks-per-file int Maximální počet bloků, které se mají ukládat do mezipaměti pro streamování
max-concurrency uint16 Možnost přepsání výchozího počtu souběžných připojení k úložišti
max-eviction Uint32 Počet souborů, které se mají vyřadit z mezipaměti najednou
max-retry int32 Maximální počet opakování, pokud se kódy selhání dají opakovat
max-retry-interval-in-seconds int32 Maximální doba mezi 2 opakovanými pokusy
(v sekundách)
žádné odkazy boolean false (nepravda) Jestli se mají podporovat symlinky
o -o řetězce Možnosti FUSE
output-file řetězec ./config.yaml Výstupní konfigurační soubor blobfuse
předběžné ověření připojení boolean true Ověření připojení objektu blobfuse2
požadované volné místo v MB int Požadované volné místo
(v MB)
retry-delay-factor int32 Zpoždění opakování mezi dvěma pokusy
(v sekundách)
set-content-type boolean false (nepravda) Zapne automatickou vlastnost content-type na základě přípony souboru.
stream-cache-mb uint Omezte celkové množství dat uložených v mezipaměti, abyste ušetřili nároky na paměť blobfuse.
(v MB)
Streaming boolean false (nepravda) Povolení streamování
tmp-path řetězec Není k dispozici Nakonfiguruje umístění tmp pro mezipaměť.
(Nakonfigurujte nejrychlejší disk (SSD nebo ramdisk) pro zajištění nejlepšího výkonu.
nahrát jenom změněné boolean false (nepravda) Vypnutí nepotřebného nahrávání do úložiště
use-adls boolean false (nepravda) Umožňuje službě blobfuse přístup k účtu úložiště Azure DataLake.
use-attr-cache boolean false (nepravda) Povolení mezipaměti atributů
use-https boolean false (nepravda) Umožňuje komunikaci HTTPS se službou Blob Storage.

Příklady

  1. Připojení kontejneru objektů blob k účtu Azure Data Lake Storage pomocí konfiguračního souboru BlobFuse v1:

    sudo blobfuse2 mountv1 ./mount_dir --config-file=./config.cfg --use-adls=true
    
  2. Vytvořte konfigurační soubor BlobFuse2 z konfiguračního souboru v1 ve stejném adresáři, ale nepřipojete žádné kontejnery:

    sudo blobfuse2 mountv1 --config-file=./config.cfg --output-file=./config.yaml --convert-config-only=true
    

Viz také