Come usare il comando BlobFuse2 mount all per montare tutti i contenitori BLOB in un account di archiviazione come file system di Linux

Usare il comando blobfuse2 mount all per montare tutti i contenitori BLOB in un account di archiviazione come file system di Linux. Ogni contenitore viene montato in una sottodirectory univoca all'interno del percorso specificato. I nomi delle sottodirectory corrispondono ai nomi dei contenitori.

Sintassi

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

Arguments

[path]

Specificare un percorso di file per la directory in cui verranno montati tutti i contenitori di archiviazione BLOB nell'account di archiviazione. Esempio:

blobfuse2 mount all ./mount_path ...

Flag (opzioni)

I flag che si applicano a blobfuse2 mount all vengono ereditati dai comandi padre blobfuse2 e blobfuse2 mount.

Flag ereditati dal comando blobfuse2

I flag seguenti vengono ereditati dal comando padre del padre blobfuse2:

Flag Versione breve Tipo di valore Valore predefinito Description
disable-version-check boolean false Abilita o disabilita il controllo automatico delle versioni dei file binari di BlobFuse2
help -h non applicabile Informazioni della Guida per il comando ed i sottocomandi blobfuse2

Flag ereditati dal comando BlobFuse2 mount

I flag seguenti vengono ereditati dal comando padre blobfuse2 mount:

Flag Tipo di valore Valore predefinito Description
allow-other boolean false Consentire ad altri utenti di accedere a questo punto di montaggio
attr-cache-timeout uint32 120 Timeout della cache degli attributi
(in secondi)
attr-timeout uint32 Timeout attributo
(in secondi)
config-file string ./config.yaml Il percorso del file in cui sono fornite le credenziali dell'account. Il valore predefinito è config.yaml nella directory corrente.
nome-container string Nome del contenitore da montare
entry-timeout uint32 Entry timeout
(in secondi)
timeout della cache dei file uint32 120 Timeout della cache dei file
(in secondi)
Primo piano boolean false Indica se il file system è montato in modalità in primo piano
percorso-del-file-di-log string $HOME/.blobfuse2/blobfuse2.log Percorso dei file di log
livello di log LOG_OFF
LOG_CRIT
LOG_ERR
LOG_WARNING
LOG_INFO
LOG_DEBUG
LOG_WARNING
LOG_WARNING Livello di registrazione scritto in --log-file-path.
timeout negativo uint32 Timeout di immissione negativo
(in secondi)
nessun link simbolico boolean false Se i collegamenti simbolici debbano essere supportati o meno
frase di accesso string Chiave per decrittografare il file di configurazione.
Può anche essere specificato da env-variable BLOBFUSE2_SECURE_CONFIG_PASSPHRASE
La lunghezza della chiave deve essere 16 (AES-128), 24 (AES-192) o 32 (AES-256) byte.
Sola lettura boolean false Montare il sistema in modalità di sola lettura
secure-config boolean false Crittografare il file di configurazione generato automaticamente per ogni contenitore
tmp-path string non applicabile Configura il percorso tmp per la cache.
(Configurare il disco più veloce (SSD o ramdisk) per ottenere prestazioni ottimali.

Examples

Note

Gli esempi seguenti presuppongono che sia già stato creato un file di configurazione nella directory corrente.

Montare tutti i contenitori di archiviazione BLOB nell'account di archiviazione specificato nel file di configurazione nel percorso specificato nel comando. Ogni contenitore sarà una sottodirectory nella directory specificata:

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

Output di esempio

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

Output di esempio

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

Vedere anche