共用方式為


如何使用 BlobFuse2 掛接所有命令,將儲存體帳戶中的所有 Blob 容器掛接為 Linux 檔案系統

使用 blobfuse2 mount all 命令,將儲存體帳戶中的所有 Blob 容器掛接為 Linux 檔案系統。 每個容器都會掛接至指定路徑下的唯一子目錄。 子目錄名稱會對應至容器名稱。

語法

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

引數

[path]

指定要掛接儲存體帳戶中所有 Blob 儲存體容器目錄的檔案路徑。 範例:

blobfuse2 mount all ./mount_path ...

旗標 (選項)

套用至 blobfuse2 mount all 的旗標繼承自父命令、blobfuse2blobfuse2 mount

繼承自 BlobFuse2 命令的旗標

下列旗標繼承自祖系命令 blobfuse2

旗標 簡短版本 值類型 預設值 說明
disable-version-check boolean false 啟用或停用自動檢查 BlobFuse2 二進位檔的版本
說明 -h n/a blobfuse2 命令和子命令的說明資訊

繼承自 BlobFuse2 掛接命令的旗標

下列旗標繼承自父命令 blobfuse2 mount

旗標 值類型 預設值 說明
allow-other boolean false 允許其他使用者存取此掛接點
attr-cache-timeout uint32 120 屬性快取逾時
(以秒為單位)
attr-timeout uint32 屬性逾時
(以秒為單位)
config-file string ./config.yaml 提供帳號憑證的檔案的路徑,預設為目前目錄中的 config.yaml。
container-name string 要掛接的容器名稱
entry-timeout uint32 項目逾時
(以秒為單位)
file-cache-timeout uint32 120 檔案快取逾時
(以秒為單位)
前景 boolean false 檔案系統是否以前景模式掛接
log-file-path string $HOME/.blobfuse2/blobfuse2.log 記錄檔的路徑
log-level LOG_OFF
LOG_CRIT
LOG_ERR
LOG_WARNING
LOG_INFO
LOG_DEBUG
LOG_WARNING
LOG_WARNING 寫入 --log-file-path 的記錄層級。
negative-timeout uint32 負數項目逾時
(以秒為單位)
no-symlinks boolean false 無論是否應支援符號連結
passphrase string 解密組態檔的金鑰。
也可以由環境變數 BLOBFUSE2_SECURE_CONFIG_PASSPHRASE 指定
金鑰長度必須是 16 (AES-128)、24 (AES-192) 或 32 (AES-256) 位元組。
唯讀 boolean false 以唯讀模式掛接系統
secure-config boolean false 加密每個容器的自動產生組態檔
tmp-path string n/a 設定快取的暫時位置。
(設定最快速的磁碟 (SSD 或 ramdisk),以獲得最佳效能)。

範例

注意

下列範例假設您已在目前的目錄中建立設定檔。

將組態檔中指定的儲存體帳戶中的所有 Blob 儲存體容器掛接至命令中指定的路徑。 (每個容器都會是指定目錄下的子目錄):

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

輸出範例:

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

範例輸出

1 : /home/<user>/bf2all/blobfuse2a
2 : /home/<user>/bf2all/blobfuse2b

另請參閱