Share via


BlobFuse2 bağlama komutunu kullanma

Bir Blob Depolama kapsayıcısını blobfuse2 mount Linux'ta dosya sistemi olarak bağlamak veya mevcut bağlama noktalarını görüntülemek için komutunu kullanın.

Komut Söz Dizimi

Komutun blobfuse2 mount 2 biçimi vardır:

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

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

Bağımsız değişkenler

[path]

Depolama kapsayıcısının bağlanacağı dizinin dosya yolunu belirtin. Örnek:

blobfuse2 mount ./mount_path ...

[command]

için blobfuse2 mount desteklenen alt komutlar şunlardır:

Komut Açıklama
Tüm Belirtilen depolama hesabına tüm blob kapsayıcılarını bağlar
list Tüm BlobFuse2 bağlama noktalarını listeler

Bağımsız değişkenler ve destekledikleri bayraklar dahil olmak üzere tek tek alt komutların belgelerini görüntülemek için yukarıdaki tabloda yer alan komut bağlantılarından birini seçin.

Bayraklar (seçenekler)

Bazı bayraklar üst komutundan blobfuse2devralınır ve diğerleri yalnızca komutuna blobfuse2 mount uygulanır.

BlobFuse2 komutundan devralınan bayraklar

Aşağıdaki bayraklar üst komuttan blobfuse2devralınır:

Bayrak Kısa sürüm Değer türü Varsayılan değer Description
sürüm denetimini devre dışı bırakma boolean yanlış BlobFuse2 ikili dosyalarının otomatik sürüm denetimini etkinleştirir veya devre dışı bırakır
Yardım -h yok yok blobfuse2 komutu ve alt komutları için yardım bilgileri

Yalnızca BlobFuse2 bağlama komutuna uygulanan bayraklar

Aşağıdaki bayraklar yalnızca komutu blobfuse2 mountiçin geçerlidir:

Bayrak Değer türü Varsayılan değer Description
diğer izin ver boolean yanlış Diğer kullanıcıların bu bağlama noktasına erişmesine izin ver
attr-cache-timeout uint32 120 Öznitelik önbelleği zaman aşımı
(saniye olarak)
attr-timeout uint32 Öznitelik zaman aşımı
(saniye olarak)
config-file string ./config.yaml Hesap kimlik bilgilerinin sağlandığı yapılandırma dosyasının yolu.
kapsayıcı-adı string Bağlanacak kapsayıcının adı
giriş zaman aşımı uint32 Giriş zaman aşımı
(saniye olarak)
dosya önbelleği-zaman aşımı uint32 120 Dosya önbelleği zaman aşımı
(saniye olarak)
ön plan boolean yanlış Dosya sisteminin ön plan modunda takılı olup olmadığı
log-file-path string $HOME/.blobfuse2/blobfuse2.log Günlük dosyalarının yolu
günlük düzeyi LOG_OFF
LOG_CRIT
LOG_ERR
LOG_WARNING
LOG_INFO
LOG_DEBUG
LOG_WARNING
LOG_WARNING öğesine yazılan --log-file-pathgünlük düzeyi.
negatif zaman aşımı uint32 Negatif giriş zaman aşımı
(saniye olarak)
symlink yok boolean yanlış Symlink'lerin desteklenip desteklenmemesi gerektiği
passphrase string Yapılandırma dosyasının şifresini çözmek için anahtar.
Env-variable BLOBFUSE2_SECURE_CONFIG_PASSPHRASE tarafından da belirtilebilir
Anahtar uzunluğu 16 (AES-128), 24 (AES-192) veya 32 (AES-256) bayt uzunluğunda olmalıdır.
salt okunur boolean yanlış Sistemi salt okunur moda bağlama
secure-config boolean yanlış Her kapsayıcı için otomatik olarak oluşturulan yapılandırma dosyasını şifreleme
tmp-path string yok Önbellek için tmp konumunu yapılandırır.
(En iyi performans için en hızlı diski (SSD veya ramdisk) yapılandırın).

Örnekler

Not

Aşağıdaki örneklerde, geçerli dizinde zaten bir yapılandırma dosyası oluşturduğunuz varsayılır.

  1. Yapılandırma dosyasındaki ayarları kullanarak ve ön plan modu devre dışı bırakılarak tek bir Azure Blob Depolama kapsayıcısını yeni bir dizine bağlayın:

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

    Örnek çıkış

    1 : /home/<user>/bf2a
    
  2. Yapılandırma dosyasında belirtilen depolama hesabına tüm Blob Depolama kapsayıcılarını komutta belirtilen yola bağlayın. (Her kapsayıcı belirtilen dizin altında bir alt dizin olacaktır:

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

    Örnek çıkış

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

    Örnek çıkış

    1 : /home/<user>/bf2all/blobfuse2a
    2 : /home/<user>/bf2all/blobfuse2b
    
  3. Hızlı bir depolama cihazı bağlayın, ardından bağlı diskin yolunu BlobFuse2 dosya önbelleğe alma konumu olarak belirten bir Blob Depolama kapsayıcısı bağlayın:

    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. Blob Depolama kapsayıcısını salt okunur modda bağlayın ve otomatik BlobFuse2 sürüm denetimini atlayarak:

    sudo blobfuse2 mount ./mount_dir --config-file=./config.yaml --read-only --disable-version-check=true
    
  5. Var olan bir yapılandırma dosyasını kullanarak Blob Depolama kapsayıcısını bağlayın, ancak kapsayıcı adını geçersiz kılın (aynı depolama hesabına başka bir kapsayıcı bağlama):

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

Ayrıca bkz.