Bir depolama hesabındaki tüm blob kapsayıcılarını Linux dosya sistemi olarak bağlamak için BlobFuse2 mount all komutunu kullanma
Bir depolama hesabındaki blobfuse2 mount all
tüm blob kapsayıcılarını Linux dosya sistemi olarak bağlamak için komutunu kullanın. Her kapsayıcı, belirtilen yolun altındaki benzersiz bir alt dizine bağlanır. Alt dizin adları kapsayıcı adlarına karşılık gelir.
Söz dizimi
blobfuse2 mount all [path] --[flag-name]=[flag-value]
Bağımsız değişkenler
[path]
Depolama hesabındaki tüm blob depolama kapsayıcılarının bağlanacağı dizin için bir dosya yolu belirtin. Örnek:
blobfuse2 mount all ./mount_path ...
Bayraklar (seçenekler)
için geçerli blobfuse2 mount all
olan bayraklar ve üst komutlarından blobfuse2
blobfuse2 mount
devralınır.
BlobFuse2 komutundan devralınan bayraklar
Aşağıdaki bayraklar büyükbaba komutundan blobfuse2
devralı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 | blobfuse2 komutu ve alt komutları için yardım bilgileri |
BlobFuse2 bağlama komutundan devralınan bayraklar
Aşağıdaki bayraklar üst komuttan blobfuse2 mount
devralınır:
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ığı dosyanın yolu Varsayılan, geçerli dizindeki config.yaml'dir. |
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-path gü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 modda 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.
Yapılandırma dosyasında belirtilen depolama hesabındaki 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