Så här använder du blobfuse2-monteringskommandot
blobfuse2 mount
Använd kommandot för att montera en Blob Storage-container som ett filsystem i Linux eller för att visa befintliga monteringspunkter.
Kommandosyntax
Kommandot blobfuse2 mount
har två format:
blobfuse2 mount [path] --[flag-name]=[flag-value]
blobfuse2 mount [command] --[flag-name]=[flag-value]
Argument
[path]
Ange en filsökväg till katalogen där lagringscontainern ska monteras. Exempel:
blobfuse2 mount ./mount_path ...
[command]
De underkommandon som stöds för blobfuse2 mount
är:
Kommando | Beskrivning |
---|---|
Alla | Monterar alla blobcontainrar i ett angivet lagringskonto |
list | Visar en lista över alla BlobFuse2-monteringspunkter |
Välj en av kommandolänkarna i tabellen ovan för att visa dokumentationen för de enskilda underkommandona, inklusive de argument och flaggor som de stöder.
Flaggor (alternativ)
Vissa flaggor ärvs från det överordnade kommandot , blobfuse2
och andra gäller endast för blobfuse2 mount
kommandot.
Flaggor ärvda från BlobFuse2-kommandot
Följande flaggor ärvs från det överordnade kommandot blobfuse2
):
Flagga | Kort version | Värdetyp | Standardvärde | Beskrivning |
---|---|---|---|---|
disable-version-check | boolean | falskt | Aktiverar eller inaktiverar automatisk versionskontroll av BlobFuse2-binärfiler | |
hjälp | -h | saknas | saknas | Hjälpinformation för blobfuse2-kommandot och underkommandon |
Flaggor som endast gäller för BlobFuse2-monteringskommandot
Följande flaggor gäller endast för kommandot blobfuse2 mount
:
Flagga | Värdetyp | Standardvärde | Beskrivning |
---|---|---|---|
allow-other | boolean | falskt | Tillåt andra användare att komma åt den här monteringspunkten |
attr-cache-timeout | uint32 | 120 | Tidsgräns för attributcache (i sekunder) |
attr-timeout | uint32 | Tidsgräns för attribut (i sekunder) |
|
config-file | sträng | ./config.yaml | Sökvägen till konfigurationsfilen där kontoautentiseringsuppgifterna anges. |
containernamn | sträng | Namnet på containern som ska monteras | |
entry-timeout | uint32 | Tidsgräns för inmatning (i sekunder) |
|
file-cache-timeout | uint32 | 120 | Tidsgräns för filcache (i sekunder) |
förgrund | boolean | falskt | Om filsystemet är monterat i förgrundsläge |
log-file-path | sträng | $HOME/.blobfuse2/blobfuse2.log | Sökvägen för loggfiler |
loggnivå | LOG_OFF LOG_CRIT LOG_ERR LOG_WARNING LOG_INFO LOG_DEBUG LOG_WARNING |
LOG_WARNING | Loggningsnivån som skrivits till --log-file-path . |
negativ timeout | uint32 | Tidsgränsen för negativ post (i sekunder) |
|
no-symlinks | boolean | falskt | Huruvida symlinks ska stödjas eller inte |
lösenfras | sträng | Nyckel för att dekryptera konfigurationsfilen. Kan också anges av env-variable BLOBFUSE2_SECURE_CONFIG_PASSPHRASE Nyckellängden ska vara 16 (AES-128), 24 (AES-192) eller 32 (AES-256) byte i längd. |
|
skrivskyddad | boolean | falskt | Montera systemet i skrivskyddat läge |
secure-config | boolean | falskt | Kryptera automatiskt genererad konfigurationsfil för varje container |
tmp-path | sträng | saknas | Konfigurerar tmp-platsen för cachen. (Konfigurera den snabbaste disken (SSD eller ramdisk) för bästa prestanda). |
Exempel
Anteckning
I följande exempel förutsätter vi att du redan har skapat en konfigurationsfil i den aktuella katalogen.
Montera en enskild Azure Blob Storage container till en ny katalog med hjälp av inställningarna från en konfigurationsfil och med förgrundsläget inaktiverat:
sudo mkdir bf2a sudo blobfuse2 mount ./bf2a --config-file=./config.yaml --foreground=false
sudo blobfuse2 mount list
Exempel på utdata
1 : /home/<user>/bf2a
Montera alla Blob Storage-containrar i lagringskontot som anges i konfigurationsfilen till den sökväg som anges i kommandot . (Varje container är en underkatalog under den angivna katalogen):
sudo mkdir bf2all
sudo blobfuse2 mount all ./bf2all --config-file=./config.yaml
Exempel på utdata
Mounting container : blobfuse2a to path : bf2all/blobfuse2a Mounting container : blobfuse2b to path : bf2all/blobfuse2b
sudo blobfuse2 mount list
Exempel på utdata
1 : /home/<user>/bf2all/blobfuse2a 2 : /home/<user>/bf2all/blobfuse2b
Montera en snabb lagringsenhet och montera sedan en Blob Storage-container som anger sökvägen till den monterade disken som cachelagringsplats för BlobFuse2-filer:
sudo mkdir /mnt/resource/blobfuse2tmp -p sudo chown <youruser> /mnt/resource/blobfuse2tmp sudo mkdir bf2a sudo blobfuse2 mount ./bf2a --config-file=./config.yaml --tmp-path=/mnt/resource/blobfuse2tmp
blobfuse2 mount list
1 : /home/<user>/bf2a/blobfuse2a
Montera en Blob Storage-container i skrivskyddat läge och hoppa över den automatiska blobfuse2-versionskontrollen:
sudo blobfuse2 mount ./mount_dir --config-file=./config.yaml --read-only --disable-version-check=true
Montera en Blob Storage-container med hjälp av en befintlig konfigurationsfil, men åsidosätt containernamnet (montera en annan container i samma lagringskonto):
sudo blobfuse2 mount ./mount_dir2 --config-file=./config.yaml --container-name=container2