Bagikan melalui


Cara menggunakan perintah pemasangan BlobFuse2

blobfuse2 mount Gunakan perintah untuk memasang kontainer Blob Storage sebagai sistem file di Linux, atau untuk menampilkan titik pemasangan yang ada.

Sintaks Perintah

Perintah blobfuse2 mount memiliki 2 format:

blobfuse2 mount [path] --[flag-name]=[flag-value]

blobfuse2 mount [command] --[flag-name]=[flag-value]

Argumen

[path]

Tentukan jalur file ke direktori tempat kontainer penyimpanan akan dipasang. Contoh:

blobfuse2 mount ./mount_path ...

[command]

Sub-perintah yang didukung untuk blobfuse2 mount adalah:

Perintah Deskripsi
semua Memasang semua kontainer blob dalam akun penyimpanan tertentu
daftar Mencantumkan semua titik pemasangan BlobFuse2

Pilih salah satu tautan perintah dalam tabel di atas untuk melihat dokumentasi untuk subperintah individual, termasuk argumen dan bendera yang didukungnya.

Penanda (opsi)

Beberapa bendera diwariskan dari perintah induk, blobfuse2, dan bendera lainnya hanya berlaku untuk blobfuse2 mount perintah .

Bendera yang diwariskan dari perintah BlobFuse2

Bendera berikut diwariskan dari perintah blobfuse2induk ):

Bendera Versi pendek Jenis nilai Nilai baku Deskripsi
nonaktifkan-pemeriksaan-versi Boolean palsu Mengaktifkan atau menonaktifkan pemeriksaan versi otomatis biner BlobFuse2
bantuan -h n/a n/a Informasi bantuan untuk perintah dan sub-perintah blobfuse2

Bendera yang hanya berlaku untuk perintah pemasangan BlobFuse2

Bendera berikut hanya berlaku untuk perintah blobfuse2 mount:

Bendera Jenis nilai Nilai baku Deskripsi
izinkan-lainnya Boolean palsu Perbolehkan pengguna lain mengakses titik pemasangan ini
attr-cache-timeout uint32 120 Batas waktu cache atribut
(dalam detik)
attr-batas waktu uint32 Batas waktu atribut
(dalam detik)
config-file benang ./config.yaml Jalur ke file konfigurasi tempat kredensial akun disediakan.
nama kontainer benang Nama kontainer yang akan dipasang
batas waktu entri uint32 Batas waktu entri
(dalam detik)
batas waktu file-cache uint32 120 Waktu kedaluwarsa cache file
(dalam detik)
Latar depan Boolean palsu Apakah sistem file dipasang dalam mode latar depan
log-file-path benang $HOME/.blobfuse2/blobfuse2.log Jalur untuk file log
tingkat log LOG_OFF
LOG_CRIT
LOG_ERR
LOG_PERINGATAN
LOG_INFO
LOG_DEBUG
LOG_WARNING
LOG_WARNING Tingkat pengelogan yang ditulis ke --log-file-path.
waktu habis negatif uint32 Batas waktu entri negatif
(dalam detik)
no-symlinks Boolean palsu Apakah symlink harus didukung atau tidak
kata sandi benang Kunci untuk mendekripsi file konfigurasi.
Juga dapat ditentukan oleh BLOBFUSE2_SECURE_CONFIG_PASSPHRASE env-variable
Panjang kunci harus 16 (AES-128), 24 (AES-192), atau 32 (AES-256) byte panjangnya.
baca-saja Boolean palsu Memasang sistem dalam mode baca-saja
konfigurasi aman Boolean palsu Mengenkripsi file konfigurasi yang dihasilkan secara otomatis untuk setiap kontainer
tmp-path benang n/a Mengonfigurasi lokasi tmp untuk cache.
(Konfigurasikan disk tercepat (SSD atau ramdisk) untuk performa terbaik).

Contoh

Nota

Contoh berikut mengasumsikan Anda telah membuat file konfigurasi di direktori saat ini.

  1. Pasang kontainer Azure Blob Storage individual ke direktori baru menggunakan pengaturan dari file konfigurasi, dan dengan mode latar depan dinonaktifkan:

    sudo mkdir bf2a
    sudo blobfuse2 mount ./bf2a --config-file=./config.yaml --foreground=false
    
    sudo blobfuse2 mount list
    

    Contoh output

    1 : /home/<user>/bf2a
    
  2. Pasang semua kontainer Blob Storage di akun penyimpanan yang ditentukan dalam file konfigurasi ke jalur yang ditentukan dalam perintah. (Setiap kontainer akan menjadi subdirektori di bawah direktori yang ditentukan):

    sudo mkdir bf2all
    
    sudo blobfuse2 mount all ./bf2all --config-file=./config.yaml
    

    Contoh output

    Mounting container : blobfuse2a to path : bf2all/blobfuse2a
    Mounting container : blobfuse2b to path : bf2all/blobfuse2b
    
    sudo blobfuse2 mount list
    

    Contoh output

    1 : /home/<user>/bf2all/blobfuse2a
    2 : /home/<user>/bf2all/blobfuse2b
    
  3. Pasang perangkat penyimpanan cepat, lalu pasang kontainer Blob Storage dengan menentukan jalur ke disk yang terpasang sebagai lokasi cache file BlobFuse2.

    sudo mkdir /mnt/resource/blobfuse2tmp -p
    sudo chown <youruser> /mnt/resource/blobfuse2tmp
    sudo mkdir bf2a
    sudo blobfuse2 mount ./bf2a --config-file=./config.yaml --tmp-path=/mnt/resource/blobfuse2tmp
    
    blobfuse2 mount list
    
    1 : /home/<user>/bf2a/blobfuse2a
    
  4. Pasang kontainer Blob Storage dalam mode baca-saja dan lewati pemeriksaan versi BlobFuse2 otomatis:

    sudo blobfuse2 mount ./mount_dir --config-file=./config.yaml --read-only --disable-version-check=true
    
  5. Pasang kontainer Blob Storage menggunakan file konfigurasi yang ada, tetapi ambil alih nama kontainer (memasang kontainer lain di akun penyimpanan yang sama):

    sudo blobfuse2 mount ./mount_dir2 --config-file=./config.yaml --container-name=container2
    

Lihat juga