Sdílet prostřednictvím


Jak používat příkaz připojení BlobFuse2

Pomocí příkazu připojte kontejner Blob Storage jako systém souborů v Linuxu blobfuse2 mount nebo zobrazte existující přípojné body.

Syntaxe příkazů

Příkaz blobfuse2 mount má 2 formáty:

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

blobfuse2 mount [command] --[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 mount ./mount_path ...

[command]

Podporované podpříkazy pro blobfuse2 mount :

Příkaz Popis
Všechny Připojí všechny kontejnery objektů blob v zadaném účtu úložiště.
list Vypíše všechny přípojné body BlobFuse2.

Výběrem jednoho z odkazů na příkazy ve výše uvedené tabulce zobrazíte dokumentaci k jednotlivým dílčím příkazům, včetně argumentů a příznaků, které podporují.

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 mount 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 připojení BlobFuse2

Následující příznaky platí pouze pro příkaz blobfuse2 mount:

Příznak Typ hodnoty Výchozí hodnota Popis
allow-other boolean false (nepravda) Povolit ostatním uživatelům přístup k tomuto přípojovému bodu
attr-cache-timeout Uint32 120 Vypršení časového limitu mezipaměti atributů
(v sekundách)
attr-timeout Uint32 Časový limit atributu
(v sekundách)
config-file řetězec ./config.yaml Cesta ke konfiguračnímu souboru, ve kterém jsou zadané přihlašovací údaje účtu.
název_kontejneru řetězec Název kontejneru, který se má připojit
vypršení časového limitu položky Uint32 Časový limit položky
(v sekundách)
vypršení časového limitu mezipaměti souboru Uint32 120 Vypršení časového limitu mezipaměti souborů
(v sekundách)
foreground boolean false (nepravda) Jestli je systém souborů připojený v režimu popředí
log-file-path řetězec $HOME/.blobfuse2/blobfuse2.log Cesta k souborům protokolu
úroveň protokolu LOG_OFF
LOG_CRIT
LOG_ERR
LOG_WARNING
LOG_INFO
LOG_DEBUG
LOG_WARNING
LOG_WARNING Úroveň protokolování zapsaná do --log-file-path.
záporný časový limit Uint32 Záporná položka – časový limit
(v sekundách)
žádné odkazy boolean false (nepravda) Jestli se mají podporovat symlinky
přístupové heslo řetězec Klíč pro dešifrování konfiguračního souboru.
Lze také určit pomocí proměnné env BLOBFUSE2_SECURE_CONFIG_PASSPHRASE
Délka klíče musí být 16 (AES-128), 24 (AES-192) nebo 32 (AES-256) bajtů.
jen pro čtení boolean false (nepravda) Připojení systému v režimu jen pro čtení
secure-config boolean false (nepravda) Šifrování automaticky generovaného konfiguračního souboru pro každý kontejner
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.

Příklady

Poznámka

Následující příklady předpokládají, že jste již vytvořili konfigurační soubor v aktuálním adresáři.

  1. Připojte jednotlivý kontejner Azure Blob Storage k novému adresáři pomocí nastavení z konfiguračního souboru a se zakázaným režimem popředí:

    sudo mkdir bf2a
    sudo blobfuse2 mount ./bf2a --config-file=./config.yaml --foreground=false
    
    sudo blobfuse2 mount list
    

    Příklad výstupu

    1 : /home/<user>/bf2a
    
  2. Připojte všechny kontejnery Blob Storage v účtu úložiště zadaném v konfiguračním souboru k cestě zadané v příkazu . (Každý kontejner bude podadresář v zadaném adresáři):

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

    Příklad výstupu

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

    Příklad výstupu

    1 : /home/<user>/bf2all/blobfuse2a
    2 : /home/<user>/bf2all/blobfuse2b
    
  3. Připojte rychlé paměťové zařízení a pak připojte kontejner Blob Storage, který určí cestu k připojenému disku jako umístění pro ukládání souborů BlobFuse2 do mezipaměti:

    sudo mkdir /mnt/resource/blobfuse2tmp -p
    sudo chown <youruser> /mnt/resource/blobfuse2tmp
    sudo mkdir bf2a
    sudo blobfuse2 mount ./bf2a --config-file=./config.yaml --tmp-path=/mnt/resource/blobfuse2tmp
    
    blobfuse2 mount list
    
    1 : /home/<user>/bf2a/blobfuse2a
    
  4. Připojte kontejner Blob Storage v režimu jen pro čtení a přeskočte automatickou kontrolu verze BlobFuse2:

    sudo blobfuse2 mount ./mount_dir --config-file=./config.yaml --read-only --disable-version-check=true
    
  5. Připojte kontejner Blob Storage pomocí existujícího konfiguračního souboru, ale přepište název kontejneru (připojení jiného kontejneru ve stejném účtu úložiště):

    sudo blobfuse2 mount ./mount_dir2 --config-file=./config.yaml --container-name=container2
    

Viz také