Dela via


Så här använder du blobfuse2-monteringskommandot

blobfuse2 mount Använd kommandot för att montera en Blob Storage-container som ett filsystem i Linux eller för att visa befintliga monteringspunkter.

Kommandosyntax

Kommandot blobfuse2 mount har två format:

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

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

Argument

[path]

Ange en filsökväg till katalogen där lagringscontainern ska monteras. Exempel:

blobfuse2 mount ./mount_path ...

[command]

De underkommandon som stöds för blobfuse2 mount är:

Kommando Beskrivning
Alla Monterar alla blobcontainrar i ett angivet lagringskonto
list Visar en lista över alla BlobFuse2-monteringspunkter

Välj en av kommandolänkarna i tabellen ovan för att visa dokumentationen för de enskilda underkommandona, inklusive de argument och flaggor som de stöder.

Flaggor (alternativ)

Vissa flaggor ärvs från det överordnade kommandot , blobfuse2och andra gäller endast för blobfuse2 mount kommandot.

Flaggor ärvda från BlobFuse2-kommandot

Följande flaggor ärvs från det överordnade kommandot blobfuse2):

Flagga Kort version Värdetyp Standardvärde Beskrivning
disable-version-check boolean falskt Aktiverar eller inaktiverar automatisk versionskontroll av BlobFuse2-binärfiler
hjälp -h saknas saknas Hjälpinformation för blobfuse2-kommandot och underkommandon

Flaggor som endast gäller för BlobFuse2-monteringskommandot

Följande flaggor gäller endast för kommandot blobfuse2 mount:

Flagga Värdetyp Standardvärde Beskrivning
allow-other boolean falskt Tillåt andra användare att komma åt den här monteringspunkten
attr-cache-timeout uint32 120 Tidsgräns för attributcache
(i sekunder)
attr-timeout uint32 Tidsgräns för attribut
(i sekunder)
config-file sträng ./config.yaml Sökvägen till konfigurationsfilen där kontoautentiseringsuppgifterna anges.
containernamn sträng Namnet på containern som ska monteras
entry-timeout uint32 Tidsgräns för inmatning
(i sekunder)
file-cache-timeout uint32 120 Tidsgräns för filcache
(i sekunder)
förgrund boolean falskt Om filsystemet är monterat i förgrundsläge
log-file-path sträng $HOME/.blobfuse2/blobfuse2.log Sökvägen för loggfiler
loggnivå LOG_OFF
LOG_CRIT
LOG_ERR
LOG_WARNING
LOG_INFO
LOG_DEBUG
LOG_WARNING
LOG_WARNING Loggningsnivån som skrivits till --log-file-path.
negativ timeout uint32 Tidsgränsen för negativ post
(i sekunder)
no-symlinks boolean falskt Huruvida symlinks ska stödjas eller inte
lösenfras sträng Nyckel för att dekryptera konfigurationsfilen.
Kan också anges av env-variable BLOBFUSE2_SECURE_CONFIG_PASSPHRASE
Nyckellängden ska vara 16 (AES-128), 24 (AES-192) eller 32 (AES-256) byte i längd.
skrivskyddad boolean falskt Montera systemet i skrivskyddat läge
secure-config boolean falskt Kryptera automatiskt genererad konfigurationsfil för varje container
tmp-path sträng saknas Konfigurerar tmp-platsen för cachen.
(Konfigurera den snabbaste disken (SSD eller ramdisk) för bästa prestanda).

Exempel

Anteckning

I följande exempel förutsätter vi att du redan har skapat en konfigurationsfil i den aktuella katalogen.

  1. Montera en enskild Azure Blob Storage container till en ny katalog med hjälp av inställningarna från en konfigurationsfil och med förgrundsläget inaktiverat:

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

    Exempel på utdata

    1 : /home/<user>/bf2a
    
  2. Montera alla Blob Storage-containrar i lagringskontot som anges i konfigurationsfilen till den sökväg som anges i kommandot . (Varje container är en underkatalog under den angivna katalogen):

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

    Exempel på utdata

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

    Exempel på utdata

    1 : /home/<user>/bf2all/blobfuse2a
    2 : /home/<user>/bf2all/blobfuse2b
    
  3. Montera en snabb lagringsenhet och montera sedan en Blob Storage-container som anger sökvägen till den monterade disken som cachelagringsplats för BlobFuse2-filer:

    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. Montera en Blob Storage-container i skrivskyddat läge och hoppa över den automatiska blobfuse2-versionskontrollen:

    sudo blobfuse2 mount ./mount_dir --config-file=./config.yaml --read-only --disable-version-check=true
    
  5. Montera en Blob Storage-container med hjälp av en befintlig konfigurationsfil, men åsidosätt containernamnet (montera en annan container i samma lagringskonto):

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

Se även