De opdracht BlobFuse2 mountv1 gebruiken

Gebruik de blobfuse2 mountv1 opdracht om een configuratiebestand voor BlobFuse2 te genereren vanuit 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 (keuzes)

Sommige vlaggen worden overgenomen van de bovenliggende opdracht en blobfuse2andere 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
versiecontrole uitschakelen boolean onwaar Schakelt de automatische versiecontrole van de binaire bestanden van BlobFuse2 in of uit.
help -h n/a n/a 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 de opdrachtopdracht blobfuse2 mountv1 :

Vlag Short
version
Waarde
soort
Verstek
value
Beschrijving
downloaden op de achtergrond boolean onwaar Bestand downloaden om op de achtergrond uit te voeren bij een open aanroep
basic-remount-check boolean onwaar Controleren of iets al is aangekoppeld met behulp van /etc/mtab
block-size-mb uint Grootte van een blok dat moet worden gedownload tijdens het streamen
(in MB)
ca-cert-file string Hiermee geeft u het pad van het pem-proxycertificaat op als het niet in het standaardpad staat
cache-op-lijst boolean waar Cachekenmerken bij vermelding
cache-poll-timeout-msec uint Tijd in milliseconden om te peilen naar mogelijke verlopen bestanden die wachten op verwijdering van de cache
(in milliseconden)
cache-size-mb float Bestandsgrootte van de cache
(in MB)
cancel-list-on-mount-seconds uint16 Een aanroep om de inhoud van de container op te vragen wordt standaard uitgevoerd bij het mounten
(in seconden)
configuratiebestand string ./config.cfg Invoer-BlobFuse-configuratiebestand
containernaam string Vereist als er geen configuratiebestand is opgegeven
alleen-configuratie-converteren boolean Niet mounten — converteer alleen de v1-configuratie naar v2
d -d boolean onwaar Koppelen met voorgrond- en FUSE-logboeken op
empty-dir-check boolean onwaar Staat opnieuw aankoppelen met een niet-leeg tmp-pad niet toe
enable-gen1 boolean onwaar Gen1-koppeling inschakelen
bestand-cache-timeout-in-seconden uint32 120 Gedurende deze tijd controleert blobfuse niet of het bestand up-to-date is of niet
(in seconden)
hoge-schijfdrempel uint32 Hoge schijfdrempel
(in procenten)
http-proxy string HTTP-proxyadres
https-proxy string HTTPS-proxyadres
invalidate-on-sync boolean waar Bestand/dir ongeldig maken bij synchronisatie/fsync
log-level LOG_OFF
LOG_CRIT
LOG_ERR
LOG_WARNING
LOG_INFO
LOG_DEBUG
LOG_WARNING
LOG_WARNING Het niveau van logregistratie dat naar syslog wordt geschreven.
low-disk-threshold uint32 Lage schijfdrempelwaarde
(in procenten)
max-blocks-per-file int Maximum aantal blokken dat in het cachegeheugen moet worden opgeslagen voor streaming
max-concurrency 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-retry int32 Maximumaantal nieuwe pogingen als de foutcodes opnieuw kunnen worden geprobeerd
max-interval-voor-nieuwe-poging-in-seconden int32 Maximale tijdsduur tussen 2 nieuwe pogingen
(in seconden)
no-symlinks boolean onwaar Of symlinks wel of niet moeten worden ondersteund
o -o strings FUSE-opties
uitvoerbestand string ./config.yaml Configuratiebestand voor Blobfuse-uitvoer
pre-mount-validate boolean waar Valideren dat blobfuse2 is gekoppeld
required-free-space-mb int Vereiste vrije ruimte
(in MB)
factor-voor-herhaalvertraging int32 Vertraging bij opnieuw proberen tussen twee pogingen
(in seconden)
set-content-type boolean onwaar Automatische eigenschap 'inhoudstype' inschakelen op basis van de bestandsextensie
stream-cache-mb uint Beperk de totale hoeveelheid gegevens die in het geheugen wordt opgeslagen om de geheugenvoetafdruk van blobfuse te besparen
(in MB)
streaming boolean onwaar Streaming inschakelen
tmp-path string n/a Hiermee configureert u de tmp-locatie voor de cache.
(Configureer de snelste schijf (SSD of ramdisk) voor de beste prestaties.
Alleen gewijzigde bestanden uploaden boolean onwaar Onnodige uploads naar opslag uitschakelen
use-adls boolean onwaar Hiermee heeft blobfuse toegang tot Azure Data Lake opslagaccount
use-attr-cache boolean onwaar Kenmerkcache inschakelen
use-https boolean onwaar Hiermee schakelt u HTTPS-communicatie met Blob Storage in

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 op basis 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