Dela via


Så här använder du kommandot BlobFuse2 mountv1

blobfuse2 mountv1 Använd kommandot för att generera en konfigurationsfil för BlobFuse2 från en BlobFuse v1-konfigurationsfil.

Syntax

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

Argumentpunkter

[path]

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

blobfuse2 mountv1 ./mount_path ...

Flaggor (inställningar)

Vissa flaggor ärvs från det överordnade kommandot , blobfuse2och andra gäller endast för blobfuse2 mountv1 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 ej tillämpligt ej tillämpligt Hjälpinformation för blobfuse2-kommandot och underkommandon

Flaggor som endast gäller för kommandot BlobFuse2 mountv1

Följande flaggor gäller endast för kommandokommandot blobfuse2 mountv1 :

Flagga Kortfattad
version
Värde
typ
Standardinställning
värde
Beskrivning
nedladdning i bakgrunden booleskt falskt Filnedladdning som ska köras i bakgrunden vid öppet anrop
grundläggande monteringskontroll booleskt falskt Sök efter en redan monterad status med hjälp av /etc/mtab
blockstorlek-mb uint Storleken på ett block som ska laddas ned under strömning
(i MB)
CA-certifikatfil sträng Anger proxy-PEM-certifikatsökvägen om den inte finns i standardsökvägen
cache på lista booleskt sann Cacheattribut vid lista
cache-poll-timeout-msec uint Tid i millisekunder för att kontrollera möjliga utgångna filer som väntar på cache-rensning
(i millisekunder)
cache-storlek-mb flyta/sväva Filcache-storlek
(i megabyte)
avbryt-lista-vid-montering-sekunder uint16 Ett listanrop till containern utfärdas som standard vid montering
(i sekunder)
konfigurationsfil sträng ./config.cfg Konfigurationsfil för BlobFuse Input
containernamn sträng Krävs om ingen konfigurationsfil har angetts
konvertera-endast-konfig booleskt Montera inte – konvertera bara v1-konfigurationen till v2
d -d booleskt falskt Montera med förgrunds- och FUSE-loggar på
empty-dir-check booleskt falskt Tillåter inte återmontering med en icke-tom tmp-path
enable-gen1 booleskt falskt Så här aktiverar du Gen1-montering
fil-cache-timeout-i-sekunder uint32 120 Under den här tiden kontrollerar blobfuse inte om filen är uppdaterad eller inte
(i sekunder)
högt disktröskelvärde uint32 Högt disktröskelvärde
(i procent)
http-proxy sträng HTTP-proxyadress
https-proxy sträng HTTPS-proxyadress
ogiltigförklaras-vid-synkronisering booleskt sann Ogiltigförklara fil/dir vid synkronisering/fsync
loggnivå LOG_OFF
LOG_CRIT
LOG_ERR
LOGG_VARNING
LOG_INFO
LOG_DEBUG
LOGG_VARNING
LOG_WARNING Loggningsnivån som skrivs till syslog.
låg diskutrymmeströskel uint32 Lågt disktröskelvärde
(i procent)
max-block-per-fil Int Maximalt antal block som ska cachelagras i minnet för direktuppspelning
maximal samtidighetsbegränsning uint16 Alternativ för att åsidosätta standardantalet samtidiga lagringsanslutningar
max-borttagning uint32 Antal filer som ska tas bort från cacheminnet samtidigt
max-försök int32 Maximalt antal återförsök om felkoderna kan försökas igen
max-återförsöksintervall-i-sekunder int32 Maximal tidslängd mellan 2 återförsök
(i sekunder)
no-symlinks booleskt falskt Om symlänkar ska stödjas eller inte
o -o Strängar FUSE-alternativ
output-file sträng ./config.yaml Generera Blobfuse-konfigurationsfil
förmonteringsvalidering booleskt sann Verifiera att blobfuse2 är monterad
nödvändigt-ledigt-utrymme-MB Int Ledigt utrymme krävs
(i MB)
retry-delay-faktor int32 Fördröjning vid återförsök mellan två försök
(i sekunder)
ange-innehållstyp booleskt falskt Aktiverar automatisk "innehållstyp"-egenskap baserat på filnamnstillägget
stream-cache-mb uint Begränsa den totala mängden data som cachelagras i minnet för att spara minnesfotavtryck för blobfuse
(i MB)
direktuppspelning booleskt falskt Aktivera direktuppspelning
tmp-path sträng ej tillämpligt Konfigurerar tmp-platsen för cachen.
(Konfigurera den snabbaste disken (SSD eller ramdisk) för bästa prestanda).
ladda-upp-endast-modifierade booleskt falskt Inaktivera onödiga uppladdningar till lagring
use-adls booleskt falskt Aktiverar blobfuse för åtkomst till Azure DataLake-lagringskonto
use-attr-cache booleskt falskt Aktivera attributcache
use-https booleskt falskt Aktiverar HTTPS-kommunikation med Blob Storage

Exempel

  1. Montera en blobcontainer i ett Azure Data Lake Storage-konto med hjälp av en BlobFuse v1-konfigurationsfil:

    sudo blobfuse2 mountv1 ./mount_dir --config-file=./config.cfg --use-adls=true
    
  2. Skapa en BlobFuse2-konfigurationsfil från en v1-konfigurationsfil i samma katalog, men montera inga containrar:

    sudo blobfuse2 mountv1 --config-file=./config.cfg --output-file=./config.yaml --convert-config-only=true
    

Se även