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 blobfuse2
a 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
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
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