Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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