Cara menggunakan perintah mountv1 BlobFuse2
Gunakan perintah blobfuse2 mountv1
untuk menghasilkan file konfigurasi untuk BlobFuse2 dari file konfigurasi BlobFuse v1.
Sintaks
blobfuse2 mountv1 [path] --[flag-name]=[flag-value]
Argumen
[path]
Tentukan jalur file ke direktori tempat kontainer penyimpanan akan dipasang. Contoh:
blobfuse2 mountv1 ./mount_path ...
Bendera (opsi)
Beberapa bendera diwariskan dari perintah induk, blobfuse2
, dan yang lainnya hanya berlaku untuk perintah blobfuse2 mountv1
.
Bendera yang diwarisikan dari perintah BlobFuse2
Bendera berikut diwariskan dari perintah induk blobfuse2
):
Bendera | Versi pendek | Jenis nilai | Nilai default | Deskripsi |
---|---|---|---|---|
nonaktifkan-versi-periksa | boolean | salah | Mengaktifkan atau menonaktifkan pemeriksaan versi otomatis dari biner BlobFuse2 | |
bantuan | -h | n/a | n/a | Info bantuan untuk perintah dan sub-perintah blobfuse2 |
Bendera yang hanya berlaku untuk perintah BlobFuse2 mountv1
Bendera berikut hanya berlaku untuk perintah blobfuse2 mountv1
:
Bendera | Short versi |
Nilai jenis |
Default nilai |
Deskripsi |
---|---|---|---|---|
background-download | boolean | salah | Pengunduhan file untuk dijalankan di latar belakang saat panggilan terbuka | |
basic-remount-check | boolean | salah | Memeriksa status yang sudah dipasang menggunakan /etc/mtab | |
block-size-mb | uint | Ukuran blok yang akan diunduh selama streaming (dalam MB) |
||
ca-cert-file | string | Menentukan jalur sertifikat pem proksi jika tidak berada di jalur default | ||
cache-on-list | boolean | TRUE | Atribut cache pada daftar | |
cache-poll-timeout-msec | uint | Waktu dalam milidetik untuk melakukan poling untuk kemungkinan file kedaluwarsa yang menunggu penghapusan cache (dalam milidetik) |
||
cache-size-mb | float | Ukuran cache file (dalam MB) |
||
cancel-list-on-mount-seconds | uint16 | Panggilan daftar ke kontainer secara default dikeluarkan pada pemasangan (dalam hitungan detik) |
||
config-file | string | ./config.cfg | Memasukkan file konfigurasi BlobFuse | |
container-name | string | Diperlukan jika tidak ada file konfigurasi yang ditentukan | ||
convert-config-only | boolean | Tidak memasang - hanya mengonversi konfigurasi v1 ke v2 | ||
d | -d | boolean | salah | Pasang dengan log latar depan dan proses masuk FUSE |
empty-dir-check | boolean | salah | Melarang pemasangan ulang menggunakan jalur tmp yang tidak kosong | |
enable-gen1 | boolean | salah | Untuk mengaktifkan pemasangan Gen1 | |
file-cache-timeout-in-seconds | uint32 | 120 | Selama waktu ini, blobfuse tidak akan memeriksa apakah file sudah diperbarui atau tidak (dalam hitungan detik) |
|
high-disk-threshold | uint32 | Ambang batas disk tinggi (sebagai persentase ) |
||
http-proxy | string | Alamat Proksi HTTP | ||
https-proxy | string | Alamat Proksi HTTPS | ||
invalidate-on-sync | boolean | TRUE | Membatalkan file/dir pada sinkronisasi/fsync | |
log-level | LOG_OFF LOG_CRIT LOG_ERR LOG_WARNING LOG_INFO LOG_DEBUG LOG_WARNING |
LOG_WARNING | Tingkat pengelogan yang ditulis ke syslog. | |
low-disk-threshold | uint32 | Ambang batas disk rendah (sebagai persentase ) |
||
max-blocks-per-file | int | Jumlah maksimum blok yang akan di-cache dalam memori untuk streaming | ||
max-concurrency | uint16 | Opsi untuk mengganti jumlah default koneksi penyimpanan bersamaan | ||
max-eviction | uint32 | Jumlah file yang akan dikeluarkan dari cache sekaligus | ||
max-retry | int32 | Jumlah coba lagi maksimum jika kode kegagalan dapat diulang | ||
max-retry-interval-in-seconds | int32 | Durasi maksimum antara 2 percobaan ulang (dalam hitungan detik) |
||
no-symlinks | boolean | salah | Apakah symlink harus didukung atau tidak | |
o | -o | string | Opsi FUSE | |
output-file | string | ./config.yaml | Mengeluarkan file konfigurasi BlobFuse | |
pre-mount-validate | boolean | TRUE | Memvalidasi blobfuse2 dipasang | |
required-free-space-mb | int | Ruang kosong yang diperlukan (dalam MB) |
||
retry-delay-factor | int32 | Mencoba lagi penundaan antara dua percobaan (dalam hitungan detik) |
||
set-content-type | boolean | salah | Mengaktifkan properti 'content-type' otomatis berdasarkan ekstensi file | |
stream-cache-mb | uint | Membatasi jumlah total data yang di-cache dalam memori untuk menghemat jejak memori blobfuse (dalam MB) |
||
streaming | boolean | salah | Mengaktifkan Streaming | |
tmp-path | string | n/a | Mengonfigurasi lokasi tmp untuk cache. (Konfigurasikan disk tercepat (SSD atau ramdisk) untuk performa terbaik). |
|
upload-modified-only | boolean | salah | Menonaktifkan unggahan yang tidak perlu ke penyimpanan | |
use-adls | boolean | salah | Memungkinkan blobfuse untuk mengakses akun penyimpanan Azure DataLake | |
use-attr-cache | boolean | salah | Mengaktifkan cache atribut | |
use-https | boolean | salah | Mengaktifkan komunikasi HTTPS dengan penyimpanan Blob |
Contoh
Pasang kontainer blob di akun Azure Data Lake Storage menggunakan file konfigurasi BlobFuse v1:
sudo blobfuse2 mountv1 ./mount_dir --config-file=./config.cfg --use-adls=true
Buat file konfigurasi BlobFuse2 dari file konfigurasi v1 di direktori yang sama, tetapi jangan pasang kontainer apa pun:
sudo blobfuse2 mountv1 --config-file=./config.cfg --output-file=./config.yaml --convert-config-only=true