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