Bagikan melalui


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

  1. 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
    
  2. 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
    

Lihat juga