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]

Argumentpunkter

[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:

Befallning Beskrivning
alla Monterar alla blobcontainrar i ett angivet lagringskonto
lista 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 (inställningar)

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

Flaggor som ärvts från BlobFuse2-kommandot

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

Flagga Kort version Värdetyp Standardvärde Beskrivning
inaktivera versionskontroll booleskt falskt Aktiverar eller inaktiverar automatisk versionskontroll av BlobFuse2-binärfiler
hjälp -h Inte tillämpligt Inte tillämpligt 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
tillåt-andra booleskt falskt Tillåt andra användare att komma åt den här monteringspunkten
attr-cachetidsgräns uint32 120 Tidsgräns för attributcache
(i sekunder)
attr-timeout uint32 Tidsgräns för attribut
(i sekunder)
konfigurationsfil sträng ./config.yaml Sökvägen till konfigurationsfilen där kontoautentiseringsuppgifterna anges.
containernamn sträng Namnet på containern som ska monteras
inmatningstidsgräns uint32 Tidsgräns för inmatning
(i sekunder)
timeout för filcache uint32 120 Tidsgräns för filcache
(i sekunder)
förgrund booleskt falskt Om filsystemet är monterat i förgrundsläge
loggfilssökväg sträng $HOME/.blobfuse2/blobfuse2.log Sökvägen för loggfiler
loggnivå LOG_OFF
LOG_CRIT
LOG_ERR
LOGG_VARNING
LOG_INFO
LOG_DEBUG
LOGG_VARNING
LOGG_VARNING Loggningsnivån som skrivits till --log-file-path.
negativ timeout uint32 Tidsgränsen för negativ post
(i sekunder)
inga symlänkar booleskt falskt Om symlänkar 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 booleskt falskt Montera systemet i skrivskyddat läge
secure-config booleskt falskt Kryptera autogenererad konfigurationsfil för varje container
tmp-path sträng Inte tillämpligt Konfigurerar tmp-platsen för cachen.
(Konfigurera den snabbaste disken (SSD eller ramdisk) för bästa prestanda).

Exempel

Anmärkning

Följande exempel förutsätter 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-filen:

    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 versionskontroll:

    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