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]
Arguments
[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 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 | non applicabile | Informazioni della Guida per il comando ed i sottocomandi blobfuse2 |
Flag che si applicano solo al comando BlobFuse2 mountv1
I flag seguenti si applicano solo al comando blobfuse2 mountv1:
| Flag | Short version |
Value type |
Default value |
Description |
|---|---|---|---|---|
| scaricamento in secondo piano | boolean | false | Download del file da eseguire in background alla chiamata aperta | |
| basic-remount-check | 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 si trova nel percorso predefinito | ||
| cache-on-list | boolean | true | Attributi della cache nell'elenco | |
| cache-poll-timeout-msec | uint | Tempo in millisecondi per eseguire il polling dei possibili file scaduti in attesa della 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 eseguita per impostazione predefinita al montaggio (in secondi) |
||
| config-file | string | ./config.cfg | File di input della configurazione di BlobFuse | |
| nome-container | string | Obbligatorio se non viene specificato alcun file di configurazione | ||
| convert-config-only | boolean | Non montare: solo convertire la configurazione v1 in v2 | ||
| d | -d | boolean | false | Montare con log FUSE e in primo piano attivi |
| empty-dir-check | boolean | false | Non consente il rimontaggio usando un percorso tmp non vuoto | |
| enable-gen1 | boolean | false | Per abilitare Gen1 mount | |
| file-cache-timeout-in-seconds | uint32 | 120 | Durante questo periodo, blobfuse non verificherà se il file è aggiornato o meno (in secondi) |
|
| soglia alta del disco | uint32 | Soglia elevata del disco (come percentuale) |
||
| http-proxy | string | Indirizzo proxy HTTP | ||
| https-proxy | string | Indirizzo proxy HTTPS | ||
| invalidate-on-sync | boolean | true | Invalidare file/directory su sync/fsync | |
| livello di log | LOG_OFF LOG_CRIT LOG_ERR LOG_WARNING LOG_INFO LOG_DEBUG LOG_WARNING |
LOG_WARNING | Livello dei messaggi di log scritti nel syslog. | |
| soglia bassa del disco | uint32 | Soglia spazio su disco basso (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 | ||
| intervallo-massimo-tra-i-tentativi-in-secondi | int32 | Intervallo massimo di tempo tra 2 tentativi (in secondi) |
||
| nessun link simbolico | boolean | false | Se i collegamenti simbolici debbano essere supportati o meno | |
| o | -o | stringhe | Opzioni FUSE | |
| output-file | string | ./config.yaml | File di configurazione di output di Blobfuse | |
| pre-mount-validate | boolean | true | Verificare che blobfuse2 sia montato | |
| spazio-libero-richiesto-mb | int | Spazio disponibile necessario (in MB) |
||
| fattore-di-ritardo-del-nuovo-tentativo | int32 | Ritardo tra due tentativi di ripetizione (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 in memoria per ridurre l'utilizzo di memoria di blobfuse (in MB) |
||
| streaming | boolean | false | Abilitare lo streaming | |
| tmp-path | string | non applicabile | 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 Data Lake | |
| use-attr-cache | boolean | false | Abilitare la cache degli attributi | |
| use-https | boolean | false | Abilita la comunicazione HTTPS con l'archiviazione BLOB |
Examples
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=trueCrea un file di configurazione BlobFuse2 da un file di configurazione della versione 1 nella stessa directory, ma non montare alcun container:
sudo blobfuse2 mountv1 --config-file=./config.cfg --output-file=./config.yaml --convert-config-only=true