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
に適用されるフラグは、親コマンドの blobfuse2
と blobfuse2 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