BlobFuse2 mount all コマンドを使用して、ストレージ アカウント内のすべての BLOB コンテナーを Linux ファイル システムとしてマウントする方法

blobfuse2 mount all コマンドを使用して、ストレージ アカウント内のすべての BLOB コンテナーを Linux ファイル システムとしてマウントします。 各コンテナーは、指定されたパスの下の一意のサブディレクトリにマウントされます。 サブディレクトリ名はコンテナー名に対応します。

構文

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

引数

[path]

ストレージ アカウント内のすべての BLOB ストレージ コンテナーがマウントされるディレクトリへのファイル パスを指定します。 Example:

blobfuse2 mount all ./mount_path ...

フラグ (オプション)

blobfuse2 mount allに適用されるフラグは、親コマンド、blobfuse2、およびblobfuse2 mountから継承されます。

BlobFuse2 コマンドから継承されるフラグ

次のフラグは、親の親コマンド blobfuse2 から継承されます。

Flag 短いバージョン 値型 既定値 Description
disable-version-check boolean false BlobFuse2 バイナリの自動バージョン チェックを有効または無効にする
help -h 該当なし blobfuse2 コマンドとサブコマンドのヘルプ情報

BlobFuse2 mount コマンドから継承されたフラグ

次のフラグは、親コマンド blobfuse2 mount から継承されます。

Flag 値型 既定値 Description
他のユーザーを許可 boolean false 他のユーザーがこのマウント ポイントへのアクセスを許可する
attr-cache-timeout uint32 120 属性キャッシュのタイムアウト
(秒単位)
attr-timeout uint32 タイムアウト属性
(秒単位)
config-file 文字列 ./config.yaml アカウントの資格情報が指定されているファイルのパス Default は、現在のディレクトリの config.yaml です。
container-name 文字列 マウントするコンテナーの名前
entry-timeout uint32 入力タイムアウト
(秒単位)
ファイルキャッシュのタイムアウト uint32 120 ファイル キャッシュのタイムアウト
(秒単位)
前景 boolean false ファイル システムがフォアグラウンド モードでマウントされているかどうか
log-file-path 文字列 $HOME/.blobfuse2/blobfuse2.log ログ ファイルのパス
ログレベル ログオフ
LOG_CRIT
LOG_ERR
LOG_WARNING
LOG_INFO
LOG_DEBUG
LOG_WARNING
LOG_WARNING --log-file-pathに書き込まれるログ記録のレベル。
負のタイムアウト uint32 負のエントリ タイムアウト
(秒単位)
no-symlinks boolean false シンボリックリンクをサポートすべきかどうか
パスフレーズ 文字列 構成ファイルの暗号化を解除するキー。
env-variable BLOBFUSE2_SECURE_CONFIG_PASSPHRASEで指定することもできます
キーの長さは、16 (AES-128)、24 (AES-192)、または 32 (AES-256) バイトの長さでなければなりません。
読み取り専用 boolean false 読み取り専用モードでシステムをマウントする
secure-config boolean false コンテナーごとに自動生成された構成ファイルを暗号化する
tmp-path 文字列 該当なし キャッシュの tmp の場所を構成します。
(最高のパフォーマンスを得るための最速のディスク (SSD または ramdisk) を構成します)。

Examples

Note

次の例では、現在のディレクトリに構成ファイルが既に作成されていることを前提としています。

構成ファイルで指定されたストレージ アカウント内のすべての 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

こちらも参照ください