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 , blobfuse2
och 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
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
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