De opdracht BlobFuse2 koppelen gebruiken 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 namen van de submappen komen overeen met de containernamen.
Syntaxis
blobfuse2 mount all [path] --[flag-name]=[flag-value]
Argumenten
[path]
Geef een bestandspad op naar de map waar alle blob-opslagcontainers in het opslagaccount worden gekoppeld. Voorbeeld:
blobfuse2 mount all ./mount_path ...
Vlaggen (opties)
Vlaggen die van toepassing zijn op blobfuse2 mount all
, worden overgenomen van de bovenliggende opdrachten, blobfuse2
en blobfuse2 mount
.
Vlaggen die zijn overgenomen van de opdracht BlobFuse2
De volgende vlaggen zijn geërfd van grootoudercommando 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. | Help-informatie voor de blobfuse2-opdracht en subopdrachten |
Vlaggen die zijn overgenomen van de blobfuse2-koppelingsopdracht
De volgende vlaggen worden overgenomen van de bovenliggende opdracht blobfuse2 mount
:
Vlag | Waardetype | Standaardwaarde | Beschrijving |
---|---|---|---|
toestaan-overig | booleaans | onjuist | Andere gebruikers toegang geven tot dit koppelpunt |
attr-cache-time-out | uint32 | 120 | Time-out voor kenmerkcache (in seconden) |
attr-time-out | uint32 | Time-out van kenmerk (in seconden) |
|
config-file | tekenreeks | ./config.yaml | Het pad voor het bestand waar de accountreferenties worden opgegeven, is config.yaml in de huidige map. |
container-name | tekenreeks | De naam van de container die moet worden gekoppeld | |
time-out voor invoer | uint32 | Time-out voor invoer (in seconden) |
|
file-cache-time-out | uint32 | 120 | Time-out voor bestandscache (in seconden) |
foreground | booleaans | onjuist | Of het bestandssysteem is gekoppeld in de voorgrondmodus |
log-file-path | tekenreeks | $HOME/.blobfuse2/blobfuse2.log | Het pad voor logboekbestanden |
logboekniveau | LOG_OFF LOG_CRIT LOG_ERR LOG_WARNING LOG_INFO LOG_DEBUG LOG_WARNING |
LOG_WARNING | Het niveau van logboekregistratie dat naar --log-file-path wordt geschreven. |
negatieve time-out | uint32 | De time-out voor negatieve invoer (in seconden) |
|
no-symlinks | booleaans | onjuist | Of symlinks moeten worden ondersteund |
wachtwoordzin | tekenreeks | Sleutel voor het ontsleutelen van het configuratiebestand. Kan ook worden opgegeven door env-variabele BLOBFUSE2_SECURE_CONFIG_PASSPHRASE De sleutellengte moet 16 (AES-128), 24 (AES-192) of 32 (AES-256) bytes lang zijn. |
|
alleen-lezen | booleaans | onjuist | Het systeem koppelen in de modus Alleen-lezen |
secure-config | booleaans | onjuist | Automatisch gegenereerd configuratiebestand versleutelen voor elke container |
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. |
Voorbeelden
Notitie
In de volgende voorbeelden wordt ervan uitgegaan dat u al een configuratiebestand hebt gemaakt in de huidige map.
Koppel alle blob storage-containers in het opslagaccount dat is opgegeven in het configuratiebestand aan het pad dat is opgegeven in de opdracht. (Elke container wordt 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