次の方法で共有


BlobFuse2 mount all コマンドを使って、ストレージ アカウント内のすべての 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 バイナリの自動バージョン チェックを有効または無効にする
help -H 該当なし blobfuse2 コマンドとサブコマンドのヘルプ情報

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

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

フラグ 値の種類 既定値 説明
allow-other boolean false 他のユーザーがこのマウント ポイントにアクセスできるようにする
attr-cache-timeout uint32 120 属性キャッシュのタイムアウト
(秒単位)
attr-timeout uint32 属性のタイムアウト
(秒単位)
config-file string ./config.yaml アカウントの資格情報が指定されているファイルのパス Default は、現在のディレクトリの config.yaml です。
container-name string マウントするコンテナーの名前
entry-timeout uint32 エントリのタイムアウト
(秒単位)
file-cache-timeout uint32 120 ファイル キャッシュのタイムアウト
(秒単位)
foreground 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 シンボリック リンクをサポートする必要があるかどうか
パスフレーズ string 構成ファイルの暗号化を解除するキー。
環境変数 BLOBFUSE2_SECURE_CONFIG_PASSPHRASE で指定することもできます
キーの長さは、16 (AES-128)、24 (AES-192)、または 32 (AES-256) バイトでなければなりません。
読み取り専用 boolean false 読み取り専用モードでシステムをマウントする
secure-config boolean false コンテナーごとに自動生成された構成ファイルを暗号化する
tmp-path string 該当なし キャッシュの tmp の場所を構成します。
(最高のパフォーマンスを得るための最速のディスク (SSD または ramdisk) を構成します)。

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

関連項目