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 blobfuse2
devralınır ve diğerleri yalnızca komutuna blobfuse2 mount
uygulanır.
BlobFuse2 komutundan devralınan bayraklar
Aşağıdaki bayraklar üst komuttan 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 | 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 mount
iç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-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 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.
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
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
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
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
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