De opdracht BlobFuse2 mountv1 gebruiken

Gebruik de blobfuse2 mountv1 opdracht om een configuratiebestand voor BlobFuse2 te genereren op basis van een BlobFuse v1-configuratiebestand.

Syntaxis

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

Argumenten

[path]

Geef een bestandspad op naar de map waar de opslagcontainer wordt gekoppeld. Voorbeeld:

blobfuse2 mountv1 ./mount_path ...

Vlaggen (opties)

Sommige vlaggen worden overgenomen van de bovenliggende opdracht, blobfuse2, en andere zijn alleen van toepassing op de blobfuse2 mountv1 opdracht.

Vlaggen die zijn overgenomen van de opdracht BlobFuse2

De volgende vlaggen worden overgenomen van de bovenliggende opdracht blobfuse2):

Vlag Korte versie Waardetype Standaardwaarde Beschrijving
disable-version-check booleaans onjuist Automatische versiecontrole van de binaire BlobFuse2-bestanden in- of uitschakelen
help -h n.v.t. n.v.t. Help-informatie voor de blobfuse2-opdracht en subopdrachten

Vlaggen die alleen van toepassing zijn op de opdracht BlobFuse2 mountv1

De volgende vlaggen zijn alleen van toepassing op opdrachtopdracht blobfuse2 mountv1 :

Vlag Korte
versie
Waarde
type
Standaard
waarde
Description
achtergrond downloaden booleaans onjuist Bestand downloaden om op de achtergrond uit te voeren bij een open oproep
basic-remount-check booleaans onjuist Controleren op een al gekoppelde status met behulp van /etc/mtab
block-size-mb uint Grootte van een blok dat tijdens het streamen moet worden gedownload
(in MB)
ca-cert-file tekenreeks Hiermee geeft u het proxy pem-certificaatpad op als dit zich niet in het standaardpad bevindt
cache-on-list booleaans true Cachekenmerken op vermelding
cache-poll-timeout-msec uint Tijd in milliseconden om te peilen naar mogelijke verlopen bestanden die wachten op verwijdering van cache
(in milliseconden)
cachegrootte mb float Grootte van bestandscache
(in MB)
cancel-list-on-mount-seconds uint16 Een lijstoproep naar de container wordt standaard uitgegeven bij koppelen
(in seconden)
config-file tekenreeks ./config.cfg InvoerblobFuse-configuratiebestand
container-name tekenreeks Vereist als er geen configuratiebestand is opgegeven
alleen converteren-config-only booleaans Niet koppelen- alleen v1-configuratie converteren naar v2
d -d booleaans onjuist Koppelen met voorgrond- en FUSE-logboeken ingeschakeld
empty-dir-check booleaans onjuist Opnieuw koppelen met behulp van een niet-leeg tmp-pad niet toestaan
enable-gen1 booleaans onjuist Gen1-koppeling inschakelen
file-cache-time-out-in-seconds uint32 120 Gedurende deze periode controleert blobfuse niet of het bestand up-to-date is of niet
(in seconden)
hoge schijfdrempelwaarde uint32 Hoge schijfdrempelwaarde
(als percentage)
http-proxy tekenreeks HTTP-proxyadres
https-proxy tekenreeks HTTPS-proxyadres
invalidate-on-sync booleaans true Bestand/dir ongeldig maken bij synchronisatie/fsync
logboekniveau LOG_OFF
LOG_CRIT
LOG_ERR
LOG_WARNING
LOG_INFO
LOG_DEBUG
LOG_WARNING
LOG_WARNING Het niveau van logboekregistratie dat naar syslog is geschreven.
lage schijfdrempelwaarde uint32 Lage schijfdrempelwaarde
(als percentage)
max-blocks-per-file int Maximum aantal blokken dat in de cache moet worden opgeslagen in het geheugen voor streaming
max-gelijktijdigheid uint16 Optie voor het overschrijven van het standaardaantal gelijktijdige opslagverbindingen
max-eviction uint32 Aantal bestanden dat in één keer uit de cache moet worden verwijderd
max. opnieuw proberen int32 Maximumaantal nieuwe pogingen als de foutcodes opnieuw kunnen worden geprobeerd
max-retry-interval-in-seconds int32 Maximale tijdsduur tussen 2 nieuwe pogingen
(in seconden)
no-symlinks booleaans onjuist Of symlinks moeten worden ondersteund
o -o tekenreeksen FUSE-opties
output-file tekenreeks ./config.yaml Uitvoer Blobfuse-configuratiebestand
vooraf koppelen-valideren booleaans true Controleren of blobfuse2 is gekoppeld
required-free-space-mb int Vereiste vrije ruimte
(in MB)
factor retry-delay int32 Vertraging voor opnieuw proberen tussen twee pogingen
(in seconden)
set-content-type booleaans onjuist Hiermee schakelt u de automatische eigenschap 'content-type' in op basis van de bestandsextensie
stream-cache-mb uint Beperk de totale hoeveelheid gegevens die in het cachegeheugen worden opgeslagen om de geheugenvoetafdruk van blobfuse te besparen
(in MB)
streaming booleaans onjuist Streaming inschakelen
tmp-pad tekenreeks n.v.t. Hiermee configureert u de tmp-locatie voor de cache.
(Configureer de snelste schijf (SSD of ramdisk) voor de beste prestaties.
alleen uploaden booleaans onjuist Onnodige uploads naar opslag uitschakelen
use-adls booleaans onjuist Hiermee heeft blobfuse toegang tot het Azure DataLake-opslagaccount
use-attr-cache booleaans onjuist Kenmerkcache inschakelen
use-https booleaans onjuist Maakt HTTPS-communicatie met Blob Storage mogelijk

Voorbeelden

  1. Koppel een blobcontainer in een Azure Data Lake Storage-account met behulp van een BlobFuse v1-configuratiebestand:

    sudo blobfuse2 mountv1 ./mount_dir --config-file=./config.cfg --use-adls=true
    
  2. Maak een BlobFuse2-configuratiebestand van een v1-configuratiebestand in dezelfde map, maar koppel geen containers:

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

Zie ook