Megosztás a következőn keresztül:


A BlobFuse2 csatlakoztatási parancs használata

blobfuse2 mount A paranccsal csatlakoztathat egy Blob Storage-tárolót fájlrendszerként Linuxon, vagy megjelenítheti a meglévő csatlakoztatási pontokat.

Parancsszintaxis

A blobfuse2 mount parancsnak 2 formátuma van:

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

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

Argumentumok

[path]

Adja meg annak a könyvtárnak a fájlelérési útját, amelyre a tároló csatlakoztatva lesz. Példa:

blobfuse2 mount ./mount_path ...

[command]

A támogatott alparancsok a blobfuse2 mount következők:

Parancs Leírás
Minden Az összes blobtároló csatlakoztatása egy megadott tárfiókban
list Az összes BlobFuse2 csatlakoztatási pont listázása

Válassza ki a fenti táblázatban található parancshivatkozások egyikét az egyes alparancsok dokumentációjának megtekintéséhez, beleértve az általuk támogatott argumentumokat és jelzőket.

Jelzők (beállítások)

Egyes jelzők a szülőparancstól öröklődnek, blobfuse2míg mások csak a blobfuse2 mount parancsra vonatkoznak.

A BlobFuse2 parancstól örökölt jelzők

A következő jelzők öröklődnek a szülőparancsból blobfuse2:

Jelölő Rövid verzió Érték típusa Alapértelmezett érték Description
disable-version-check boolean hamis Engedélyezi vagy letiltja a BlobFuse2 bináris fájlok automatikus verzióellenőrzését
súgó -h n.a. n.a. Súgóinformációk a blobfuse2 parancshoz és az alparancsokhoz

Csak a BlobFuse2 csatlakoztatási parancsára vonatkozó jelzők

A következő jelzők csak a parancsra blobfuse2 mountvonatkoznak:

Jelölő Érték típusa Alapértelmezett érték Description
allow-other boolean hamis Más felhasználók hozzáférésének engedélyezése ehhez a csatlakoztatási ponthoz
attr-cache-timeout uint32 120 Attribútumgyorsítótár időtúllépése
(másodpercben)
attr-timeout uint32 Attribútum időtúllépése
(másodpercben)
config-file sztring ./config.yaml Annak a konfigurációs fájlnak az elérési útja, ahol a fiók hitelesítő adatai meg vannak adva.
container-name sztring A csatlakoztatni kívánt tároló neve
bejegyzés-időtúllépés uint32 Bejegyzés időtúllépése
(másodpercben)
fájlgyorsítótár időtúllépése uint32 120 A fájlgyorsítótár időtúllépése
(másodpercben)
előtér boolean hamis Azt jelzi, hogy a fájlrendszer előtér módban van-e csatlakoztatva
log-file-path sztring $HOME/.blobfuse2/blobfuse2.log A naplófájlok elérési útja
naplószint LOG_OFF
LOG_CRIT
LOG_ERR
LOG_WARNING
LOG_INFO
LOG_DEBUG
LOG_WARNING
LOG_WARNING A naplózásnak a következőre --log-file-pathírt szintje: .
negatív időtúllépés uint32 A negatív bejegyzés időtúllépése
(másodpercben)
no-symlinks boolean hamis Azt jelzi, hogy a szimlinkek támogatottak-e
Hozzáférési kód sztring Kulcs a konfigurációs fájl visszafejtéséhez.
Az env-variable BLOBFUSE2_SECURE_CONFIG_PASSPHRASE is megadható
A kulcs hossza 16 (AES-128), 24 (AES-192) vagy 32 (AES-256) bájt hosszúságú.
írásvédett boolean hamis A rendszer csatlakoztatása írásvédett módban
secure-config boolean hamis Automatikusan létrehozott konfigurációs fájl titkosítása minden tárolóhoz
tmp-path sztring n.a. Konfigurálja a gyorsítótár tmp-helyét.
(Konfigurálja a leggyorsabb lemezt (SSD vagy ramdisk) a legjobb teljesítmény érdekében).

Példák

Megjegyzés

Az alábbi példák feltételezik, hogy már létrehozott egy konfigurációs fájlt az aktuális könyvtárban.

  1. Egyéni Azure Blob Storage tároló csatlakoztatása egy új könyvtárhoz egy konfigurációs fájl beállításaival, és az előtér mód le van tiltva:

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

    Példakimenet

    1 : /home/<user>/bf2a
    
  2. Csatlakoztassa a konfigurációs fájlban megadott tárfiókban található összes Blob Storage-tárolót a parancsban megadott elérési úthoz. (Minden tároló egy alkönyvtár lesz a megadott könyvtárban):

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

    Példakimenet

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

    Példakimenet

    1 : /home/<user>/bf2all/blobfuse2a
    2 : /home/<user>/bf2all/blobfuse2b
    
  3. Csatlakoztassa a gyors tárolóeszközt, majd csatlakoztassa a Blob Storage-tárolót, amely megadja a csatlakoztatott lemez elérési útját a BlobFuse2 fájl gyorsítótárazási helyeként:

    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. Blob Storage-tároló csatlakoztatása írásvédett módban, és az automatikus BlobFuse2 verzióellenőrzés kihagyása:

    sudo blobfuse2 mount ./mount_dir --config-file=./config.yaml --read-only --disable-version-check=true
    
  5. Blob Storage-tároló csatlakoztatása meglévő konfigurációs fájllal, de felülbírálja a tároló nevét (egy másik tároló csatlakoztatása ugyanabban a tárfiókban):

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

Lásd még