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]

Argument

[path]

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

blobfuse2 mountv1 ./mount_path ...

Flaggor (alternativ)

Vissa flaggor ärvs från det överordnade kommandot , blobfuse2och andra gäller endast för blobfuse2 mountv1 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 kommandot BlobFuse2 mountv1

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

Flagga Kort
version
Värde
typ
Standardvärde
värde
Beskrivning
bakgrundsnedladdning boolean falskt Filnedladdning som ska köras i bakgrunden vid öppet anrop
basic-remount-check boolean falskt Sök efter en redan monterad status med hjälp av /etc/mtab
block-size-mb uint Storleken på ett block som ska laddas ned under strömning
(i MB)
ca-cert-file sträng Anger sökvägen till pem-proxycertifikatet om den inte finns i standardsökvägen
cache-on-list boolean true Cache-attribut vid lista
cache-poll-timeout-msec uint Tid i millisekunder för att söka efter möjliga utgångna filer som väntar på cacheborttagning
(i millisekunder)
cache-size-mb flyt Filcachestorlek
(i MB)
cancel-list-on-mount-seconds uint16 Ett listanrop till containern utfärdas som standard vid montering
(i sekunder)
config-file sträng ./Config.cfg Indata-BlobFuse-konfigurationsfil
containernamn sträng Krävs om ingen konfigurationsfil har angetts
convert-config-only boolean Montera inte – konvertera bara v1-konfigurationen till v2
d -D boolean falskt Montera med förgrunds- och FUSE-loggar på
empty-dir-check boolean falskt Tillåter inte återmontering med hjälp av en icke-tom tmp-path
enable-gen1 boolean falskt Aktivera Gen1-montering
file-cache-timeout-in-seconds 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
invalidate-on-sync boolean true Ogiltigförklara fil/dir vid synkronisering/fsync
loggnivå LOG_OFF
LOG_CRIT
LOG_ERR
LOG_WARNING
LOG_INFO
LOG_DEBUG
LOG_WARNING
LOG_WARNING Loggningsnivån som skrivs till syslog.
tröskelvärde för låg disk uint32 Lågt disktröskelvärde
(i procent)
max-blocks-per-file int Maximalt antal block som ska cachelagras i minnet för direktuppspelning
maximal samtidighet uint16 Alternativ för att åsidosätta standardantalet samtidiga lagringsanslutningar
max-borttagning uint32 Antal filer som ska tas bort från cachen samtidigt
max-retry int32 Maximalt antal återförsök om felkoderna kan försöka igen
max-retry-interval-in-seconds int32 Maximal tidslängd mellan 2 återförsök
(i sekunder)
no-symlinks boolean falskt Huruvida symlinks ska stödjas eller inte
o -o strängar FUSE-alternativ
output-file sträng ./config.yaml Utdata-blobfuse-konfigurationsfil
pre-mount-validate boolean true Verifiera att blobfuse2 är monterad
required-free-space-mb int Ledigt utrymme krävs
(i MB)
återförsöksfördröjningsfaktor int32 Återförsöksfördröjning mellan två försök
(i sekunder)
set-content-type boolean 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 boolean falskt Aktivera direktuppspelning
tmp-path sträng saknas Konfigurerar tmp-platsen för cacheminnet.
(Konfigurera den snabbaste disken (SSD eller ramdisk) för bästa prestanda).
upload-modified-only boolean falskt Inaktivera onödiga uppladdningar till lagring
use-adls boolean falskt Gör det möjligt för blobfuse att komma åt Azure DataLake-lagringskontot
use-attr-cache boolean falskt Aktivera attributcache
use-https boolean 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