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