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 blobfuse2 mountv1 comando per generare un file di configurazione per BlobFuse2 da un file di configurazione BlobFuse v1.
Sintassi
blobfuse2 mountv1 [path] --[flag-name]=[flag-value]
Argomenti
[path]
Specificare un percorso di file nella directory in cui verrà montato il contenitore di archiviazione. Esempio:
blobfuse2 mountv1 ./mount_path ...
Flag (opzioni)
Alcuni flag vengono ereditati dal comando padre, blobfuse2e altri si applicano solo al blobfuse2 mountv1 comando .
Flag ereditati dal comando BlobFuse2
I flag seguenti vengono ereditati dal comando blobfuse2padre :
| Flag | Versione breve | Tipo valore | Valore predefinito | Descrizione |
|---|---|---|---|---|
| disable-version-check | boolean | false | Abilita o disabilita il controllo automatico delle versioni dei file binari BlobFuse2 | |
| help | -H | n/d | n/d | Informazioni della Guida per il comando e i sottocomandi blobfuse2 |
Flag che si applicano solo al comando blobFuse2 mountv1
I flag seguenti si applicano solo al comando di comando blobfuse2 mountv1 :
| Flag | Short version |
Valore tipo |
Predefinito Valore |
Descrizione |
|---|---|---|---|---|
| download in background | boolean | false | Download di file da eseguire in background alla chiamata aperta | |
| controllo di rimontaggio di base | boolean | false | Verificare la presenza di uno stato già montato usando /etc/mtab | |
| block-size-mb | uint | Dimensioni di un blocco da scaricare durante lo streaming (in MB) |
||
| ca-cert-file | string | Specifica il percorso del certificato pem del proxy se non è nel percorso predefinito | ||
| cache-on-list | boolean | true | Memorizzare nella cache gli attributi nell'elenco | |
| cache-poll-timeout-msec | uint | Tempo in millisecondi per eseguire il polling dei possibili file scaduti in attesa di rimozione della cache (in millisecondi) |
||
| cache-size-mb | float | Dimensioni della cache dei file (in MB) |
||
| cancel-list-on-mount-seconds | uint16 | Una chiamata di elenco al contenitore viene rilasciata per impostazione predefinita al montaggio (in secondi) |
||
| config-file | string | ./config.cfg | File di configurazione BlobFuse di input | |
| container-name | string | Obbligatorio se non viene specificato alcun file di configurazione | ||
| convert-config-only | boolean | Non montare: convertire solo la configurazione v1 in v2 | ||
| d | -d | boolean | false | Montare con i log in primo piano e FUSE |
| empty-dir-check | boolean | false | Non consente il rimontaggio usando un percorso tmp non vuoto | |
| enable-gen1 | boolean | false | Per abilitare il montaggio gen1 | |
| file-cache-timeout-in-seconds | uint32 | 120 | Durante questo periodo, blobfuse non verificherà se il file è aggiornato o meno (in secondi) |
|
| high-disk-threshold | uint32 | Soglia disco elevata (come percentuale) |
||
| http-proxy | string | Indirizzo proxy HTTP | ||
| https-proxy | string | Indirizzo proxy HTTPS | ||
| invalidate-on-sync | boolean | true | Invalidare file/dir in sync/fsync | |
| livello di log | LOG_OFF LOG_CRIT LOG_ERR LOG_WARNING LOG_INFO LOG_DEBUG LOG_WARNING |
LOG_WARNING | Livello di registrazione scritto in syslog. | |
| soglia disco bassa | uint32 | Soglia disco insufficiente (come percentuale) |
||
| max-blocks-per-file | INT | Numero massimo di blocchi da memorizzare nella cache per lo streaming | ||
| max-concurrency | uint16 | Opzione per eseguire l'override del numero predefinito di connessioni di archiviazione simultanee | ||
| max-eviction | uint32 | Numero di file da rimuovere dalla cache contemporaneamente | ||
| max-retry | int32 | Numero massimo di tentativi se i codici di errore sono riprovabili | ||
| max-retry-interval-in-seconds | int32 | Intervallo massimo di tempo tra 2 tentativi (in secondi) |
||
| nessun collegamento simbolico | boolean | false | Indica se i collegamenti simbolici devono essere supportati | |
| o | -o | stringhe | Opzioni FUSE | |
| output-file | string | ./config.yaml | File di configurazione blobfuse di output | |
| pre-mount-validate | boolean | true | Convalidare che blobfuse2 sia montato | |
| required-free-space-mb | INT | Spazio disponibile richiesto (in MB) |
||
| retry-delay-factor | int32 | Ritardo tra due tentativi (in secondi) |
||
| set-content-type | boolean | false | Attiva la proprietà "content-type" automatica in base all'estensione di file | |
| stream-cache-mb | uint | Limitare la quantità totale di dati memorizzati nella cache per risparmiare il footprint di memoria di blobfuse (in MB) |
||
| streaming | boolean | false | Abilitare il flusso | |
| tmp-path | string | n/d | Configura il percorso tmp per la cache. (Configurare il disco più veloce (SSD o ramdisk) per ottenere prestazioni ottimali. |
|
| upload-modified-only | boolean | false | Disattivare i caricamenti non necessari nell'archiviazione | |
| use-adls | boolean | false | Consente a blobfuse di accedere all'account di archiviazione Azure DataLake | |
| use-attr-cache | boolean | false | Abilitare la cache degli attributi | |
| use-https | boolean | false | Abilita la comunicazione HTTPS con l'archiviazione BLOB |
Esempio
Montare un contenitore BLOB in un account Azure Data Lake Storage usando un file di configurazione BlobFuse v1:
sudo blobfuse2 mountv1 ./mount_dir --config-file=./config.cfg --use-adls=trueCreare un file di configurazione BlobFuse2 da un file di configurazione v1 nella stessa directory, ma non montare alcun contenitore:
sudo blobfuse2 mountv1 --config-file=./config.cfg --output-file=./config.yaml --convert-config-only=true