Delen via


Hoe u de opdracht 'mount all' van BlobFuse2 gebruikt om alle blobcontainers in een opslagaccount te koppelen als een Linux-bestandssysteem

Gebruik de blobfuse2 mount all opdracht om alle blobcontainers in een opslagaccount te koppelen als een Linux-bestandssysteem. Elke container wordt gekoppeld aan een unieke submap onder het opgegeven pad. De submapnamen komen overeen met de containernamen.

Syntaxis

blobfuse2 mount all [path] --[flag-name]=[flag-value]

Argumenten

[path]

Geef een bestandspad op naar de map waarin alle blob-opslagcontainers in het opslagaccount worden gekoppeld. Voorbeeld:

blobfuse2 mount all ./mount_path ...

Vlaggen (keuzes)

Vlaggen die van toepassing zijn op blobfuse2 mount all, worden geërfd van de bovenliggende commando's blobfuse2 en blobfuse2 mount.

Vlaggen die zijn overgenomen van de opdracht BlobFuse2

De volgende vlaggen worden overgenomen van grootouder commando blobfuse2:

Vlag Korte versie Waardetype Standaardwaarde Beschrijving
versiecontrole uitschakelen booleaan onwaar Schakelt de automatische versiecontrole van de binaire bestanden van BlobFuse2 in of uit.
hulp -h n.v.t. Help-informatie voor de blobfuse2-opdracht en subopdrachten

Vlaggen die zijn overgenomen van de koppelingsopdracht BlobFuse2

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

Vlag Waardetype Standaardwaarde Beschrijving
allow-other booleaan onwaar Andere gebruikers toegang geven tot dit koppelpunt
attr-cache-timeout uint32 120 Time-out voor kenmerkcache
(in seconden)
attr-timeout uint32 Time-out van kenmerk
(in seconden)
configuratiebestand touw ./config.yaml Het pad voor het bestand waarin de accountreferenties worden opgegeven, is standaard config.yaml in de huidige map.
containernaam touw De naam van de container die moet worden gekoppeld
invoertijdlimiet uint32 Time-out voor toegang
(in seconden)
time-out voor bestandscache uint32 120 Time-out voor de bestandscache
(in seconden)
voorgrond booleaan onwaar Of het bestandssysteem is gekoppeld in de voorgrondmodus
log-file-path touw $HOME/.blobfuse2/blobfuse2.log Het pad voor logboekbestanden
logboekniveau LOG_OFF
LOG_CRIT
LOG_ERR
LOG_WARNING
LOG_INFO
LOG_DEBUG
LOG_WAARSCHUWING
LOG_WAARSCHUWING Het niveau van logboekregistratie dat is geschreven naar --log-file-path.
negatieve time-outperiode uint32 De uitvalperiode voor negatieve invoer
(in seconden)
no-symlinks booleaan onwaar Of symlinks wel of niet moeten worden ondersteund
wachtwoordzin touw Sleutel voor het ontsleutelen van het configuratiebestand.
Kan ook worden opgegeven door env-variable BLOBFUSE2_SECURE_CONFIG_PASSPHRASE
De sleutellengte moet 16 (AES-128), 24 (AES-192) of 32 (AES-256) bytes lang zijn.
alleenlezen booleaan onwaar Het systeem kan in alleen-lezen modus worden gemount
beveiligde-configuratie booleaan onwaar Automatisch gegenereerd configuratiebestand voor elke container versleutelen
tmp-path touw n.v.t. Hiermee configureert u de tmp-locatie voor de cache.
(Configureer de snelste schijf (SSD of ramdisk) voor de beste prestaties.

Voorbeelden

Opmerking

In de volgende voorbeelden wordt ervan uitgegaan dat u al een configuratiebestand in de huidige map hebt gemaakt.

Koppel alle blob-opslagcontainers in het opslagaccount dat is opgegeven in het configuratiebestand aan het pad dat is opgegeven in de opdracht. (Elke container is een submap onder de opgegeven map):

sudo mkdir bf2all
sudo blobfuse2 mount all ./bf2all --config-file=./config.yaml

Voorbeelduitvoer

Mounting container : blobfuse2a to path : bf2all/blobfuse2a
Mounting container : blobfuse2b to path : bf2all/blobfuse2b
sudo blobfuse2 mount list

Voorbeelduitvoer

1 : /home/<user>/bf2all/blobfuse2a
2 : /home/<user>/bf2all/blobfuse2b

Zie ook