Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Gebruik de blobfuse2 mount
opdracht om een Blob Storage-container als bestandssysteem in Linux te koppelen of om bestaande koppelpunten weer te geven.
Opdrachtsyntaxis
De blobfuse2 mount
opdracht heeft twee indelingen:
blobfuse2 mount [path] --[flag-name]=[flag-value]
blobfuse2 mount [command] --[flag-name]=[flag-value]
Argumenten
[path]
Geef een bestandspad op naar de map waar de opslagcontainer wordt gekoppeld. Voorbeeld:
blobfuse2 mount ./mount_path ...
[command]
De ondersteunde subopdrachten zijn blobfuse2 mount
:
Opdracht | Beschrijving |
---|---|
alle | Koppelt alle blobcontainers in een opgegeven opslagaccount |
lijst | Een lijst met alle BlobFuse2-koppelpunten |
Selecteer een van de opdrachtkoppelingen in de bovenstaande tabel om de documentatie voor de afzonderlijke subopdrachten weer te geven, inclusief de argumenten en vlaggen die ze ondersteunen.
Vlaggen (keuzes)
Sommige vlaggen worden overgenomen van de bovenliggende opdracht en blobfuse2
andere zijn alleen van toepassing op de blobfuse2 mount
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 | booleaan | onwaar | Schakelt de automatische versiecontrole van de binaire bestanden van BlobFuse2 in of uit. | |
hulp | -h | n.v.t. | n.v.t. | Help-informatie voor de blobfuse2-opdracht en subopdrachten |
Vlaggen die alleen van toepassing zijn op de koppelingsopdracht BlobFuse2
De volgende vlaggen zijn alleen van toepassing op de 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 naar het configuratiebestand waarin de accountreferenties worden opgegeven. |
containernaam | touw | De naam van de container die moet worden gekoppeld | |
time-out voor invoer | uint32 | Time-out voor invoer (in seconden) |
|
time-out voor file-cache | uint32 | 120 | Time-out voor bestandscache (in seconden) |
voorgrond | booleaan | onwaar | Of het bestandssysteem is gekoppeld in de voorgrondmodus |
logbestandspad | touw | $HOME/.blobfuse2/blobfuse2.log | Het pad voor logboekbestanden |
logboekniveau | LOG_OFF LOG_CRIT LOG_ERR LOG_WAARSCHUWING LOG_INFO LOG_DEBUG LOG_WAARSCHUWING |
LOG_WARNING | Het niveau van logboekregistratie dat is geschreven naar --log-file-path . |
negatieve time-out | uint32 | De time-out 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. |
|
alleen lezen | booleaan | onwaar | Monteer het systeem in alleen-lezen-modus |
beveiligde-config | booleaan | onwaar | Automatisch gegenereerd configuratiebestand voor elke container versleutelen |
tmp-pad | 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 een afzonderlijke Azure Blob Storage-container aan een nieuwe map met behulp van de instellingen van een configuratiebestand en met de modus voorgrond uitgeschakeld:
sudo mkdir bf2a sudo blobfuse2 mount ./bf2a --config-file=./config.yaml --foreground=false
sudo blobfuse2 mount list
Voorbeelduitvoer
1 : /home/<user>/bf2a
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 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
Koppel een snel opslagapparaat en koppel vervolgens een Blob Storage-container die het pad naar de gekoppelde schijf opgeeft als de locatie voor het opslaan van blobFuse2-bestanden:
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
Koppel een Blob Storage-container in alleen-lezen modus en sla de automatische BlobFuse2-versiecontrole over.
sudo blobfuse2 mount ./mount_dir --config-file=./config.yaml --read-only --disable-version-check=true
Koppel een Blob Storage-container met behulp van een bestaand configuratiebestand, maar overschrijf de containernaam (koppelen van een andere container in hetzelfde opslagaccount):
sudo blobfuse2 mount ./mount_dir2 --config-file=./config.yaml --container-name=container2