blobfuse2 mountv1 コマンドを使用して、BlobFuse v1 構成ファイルから BlobFuse2 の構成ファイルを生成します。
構文
blobfuse2 mountv1 [path] --[flag-name]=[flag-value]
引数
[path]
ストレージ コンテナーがマウントされるディレクトリへのファイル パスを指定します。 Example:
blobfuse2 mountv1 ./mount_path ...
フラグ (オプション)
一部のフラグは親コマンドから継承され、 blobfuse2、その他のフラグは blobfuse2 mountv1 コマンドにのみ適用されます。
BlobFuse2 コマンドから継承されるフラグ
次のフラグは、親コマンド blobfuse2 から継承されます。
| Flag | 短いバージョン | 値型 | 既定値 | Description |
|---|---|---|---|---|
| disable-version-check | boolean | false | BlobFuse2 バイナリの自動バージョン チェックを有効または無効にする | |
| help | -h | 該当なし | 該当なし | blobfuse2 コマンドとサブコマンドのヘルプ情報 |
BlobFuse2 mountv1 コマンドにのみ適用されるフラグ
次のフラグは、blobfuse2 mountv1 コマンドにのみ適用されます。
| Flag | Short バージョン |
価値 型 |
デフォルト value |
Description |
|---|---|---|---|---|
| バックグラウンドダウンロード | boolean | false | 開いている呼び出しでバックグラウンドで実行するファイルのダウンロード | |
| basic-remount-check | boolean | false | /etc/mtab を使用して既にマウントされている状態を確認する | |
| block-size-mb | uint | ストリーミング中にダウンロードするブロックのサイズ (MB 単位) |
||
| ca-cert-file | 文字列 | 既定のパスにない場合は、プロキシ pem 証明書のパスを指定します | ||
| リスト時にキャッシュ | boolean | true | リストに属性をキャッシュする | |
| cache-poll-timeout-msec | uint | キャッシュからの削除待ちとなっている可能性のある期限切れファイルをポーリングする間隔(ミリ秒) (ミリ秒単位) |
||
| cache-size-mb | float | ファイル キャッシュ サイズ (MB 単位) |
||
| マウント時に一覧をキャンセルするまでの秒数 | uint16 | コンテナーへのリスト呼び出しは、マウント時に既定で発行されます (秒単位) |
||
| config-file | 文字列 | 。/Config.cfg | BlobFuse 構成ファイルの入力 | |
| container-name | 文字列 | 構成ファイルが指定されていない場合は必須 | ||
| convert-config-only | boolean | マウントしない - v1 構成のみを v2 に変換する | ||
| d | -d | boolean | false | フォアグラウンド ログと FUSE ログをオンにしてマウントする |
| empty-dir-check | boolean | false | 空でない tmp-path を使用した再マウントを許可しない | |
| enable-gen1 | boolean | false | Gen1 マウントを有効にするには | |
| ファイルキャッシュのタイムアウト(秒) | uint32 | 120 | この間、blobfuse はファイルが最新かどうかを確認しません (秒単位) |
|
| high-disk-threshold | uint32 | ディスクしきい値(高) (パーセンテージ) |
||
| http-proxy | 文字列 | HTTP プロキシ アドレス | ||
| https-proxy | 文字列 | HTTPS プロキシ アドレス | ||
| 同期時に無効化 | boolean | true | sync/fsync でファイル/dir を無効にする | |
| ログレベル | ログオフ LOG_CRIT LOG_ERR LOG_WARNING LOG_INFO LOG_DEBUG LOG_WARNING |
LOG_WARNING | syslog に書き込まれるログ記録のレベル。 | |
| ディスク空き容量の下限しきい値 | uint32 | ディスク空き容量の下限しきい値 (パーセンテージ) |
||
| max-blocks-per-file | 整数 (int) | ストリーミング用にメモリにキャッシュされるブロックの最大数 | ||
| max-concurrency | uint16 | 同時実行ストレージ接続の既定の数をオーバーライドするオプション | ||
| max-eviction | uint32 | キャッシュから一度に削除されるファイルの数 | ||
| max-retry | int32 | エラー コードが再試行可能な場合の最大再試行回数 | ||
| 最大再試行間隔(秒) | int32 | 2 回の再試行の間の最大時間 (秒単位) |
||
| no-symlinks | boolean | false | シンボリックリンクをサポートすべきかどうか | |
| o | -o | ストリングス | FUSE オプション | |
| output-file | 文字列 | ./config.yaml | Blobfuse 構成ファイルの出力 | |
| マウント前の検証 | boolean | true | blobfuse2 がマウントされていることを検証する | |
| 必要な空き容量(MB) | 整数 (int) | 必要な空き領域 (MB 単位) |
||
| 再試行遅延係数 | int32 | 2 回の試行の間の再試行遅延 (秒単位) |
||
| set-content-type | boolean | false | ファイル拡張子に基づいて自動 'content-type' プロパティを有効にします | |
| stream-cache-mb | uint | blobfuse のメモリ占有領域を節約するために、メモリにキャッシュされるデータの総量を制限する (MB 単位) |
||
| ストリーミング | boolean | false | ストリーミングを有効にする | |
| tmp-path | 文字列 | 該当なし | キャッシュの tmp の場所を構成します。 (最高のパフォーマンスを得るための最速のディスク (SSD または ramdisk) を構成します)。 |
|
| 変更されたもののみアップロード | boolean | false | ストレージへの不要なアップロードをオフにする | |
| use-adls | boolean | false | blobfuse が Azure Data Lake ストレージ アカウントにアクセスできるようにします | |
| use-attr-cache | boolean | false | 属性キャッシュを有効にする | |
| use-https | boolean | false | BLOB ストレージとの HTTPS 通信を有効にします |
Examples
BlobFuse v1 構成ファイルを使用して、Azure Data Lake Storage アカウントに BLOB コンテナーをマウントします。
sudo blobfuse2 mountv1 ./mount_dir --config-file=./config.cfg --use-adls=true同じディレクトリ内の v1 構成ファイルから BlobFuse2 構成ファイルを作成しますが、コンテナーはマウントしません。
sudo blobfuse2 mountv1 --config-file=./config.cfg --output-file=./config.yaml --convert-config-only=true