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