blobfuse2 mountv1 コマンドを使用して、BlobFuse v1 構成ファイルから BlobFuse2 の構成ファイルを生成します。
構文
blobfuse2 mountv1 [path] --[flag-name]=[flag-value]
引数
[path]
ストレージ コンテナーがマウントされるディレクトリへのファイル パスを指定します。 例:
blobfuse2 mountv1 ./mount_path ...
フラグ (オプション)
一部のフラグは親コマンド blobfuse2 から継承され、他のフラグは blobfuse2 mountv1 コマンドにのみ適用されます。
BlobFuse2 コマンドから継承されるフラグ
次のフラグは、親コマンド blobfuse2 から継承されます。
| フラグ | 短いバージョン | 値の種類 | 既定値 | 説明 |
|---|---|---|---|---|
| disable-version-check | boolean | false | BlobFuse2 バイナリの自動バージョン チェックを有効または無効にする | |
| help | -H | 該当なし | 該当なし | blobfuse2 コマンドとサブコマンドのヘルプ情報 |
BlobFuse2 の mountv1 コマンドにのみ適用されるフラグ
次のフラグは、blobfuse2 mountv1 コマンドにのみ適用されます。
| フラグ | Short version |
値 type |
Default value |
説明 |
|---|---|---|---|---|
| background-download | boolean | false | OPEN の呼び出し時にバックグラウンドで実行するファイルのダウンロード | |
| basic-remount-check | boolean | false | /etc/mtab を使用して、既にマウントされている状態を確認する | |
| block-size-mb | uint | ストリーミング中にダウンロードされるブロックのサイズ (MB 単位) |
||
| ca-cert-file | string | 既定のパスにない場合は、プロキシ PEM 証明書のパスを指定します | ||
| cache-on-list | boolean | true | 一覧表示時に属性をキャッシュする | |
| cache-poll-timeout-msec | uint | キャッシュの削除を待機している期限切れのファイルをポーリングするための時間 (ミリ秒単位) (ミリ秒単位) |
||
| cache-size-mb | float | ファイル キャッシュ サイズ (MB 単位) |
||
| cancel-list-on-mount-seconds | uint16 | コンテナーへのリスト呼び出しは、既定でマウント時に発行されます (秒単位) |
||
| config-file | string | ./config.cfg | 入力 BlobFuse 構成ファイル | |
| container-name | string | 構成ファイルが指定されていない場合は必須 | ||
| convert-config-only | boolean | マウントしない - v1 構成のみを v2 に変換する | ||
| d | -d | boolean | false | フォアグラウンド ログと FUSE ログをオンにしてマウントする |
| empty-dir-check | boolean | false | 空でない tmp-path を使用した再マウントを禁止 | |
| enable-gen1 | boolean | false | Gen1 マウントを有効にするには | |
| file-cache-timeout-in-seconds | uint32 | 120 | この間、blobfuse はファイルが最新であるかどうかを確認しません (秒単位) |
|
| high-disk-threshold | uint32 | 高いディスクしきい値 (パーセンテージとして) |
||
| http-proxy | string | HTTP プロキシ アドレス | ||
| https-proxy | string | HTTPS プロキシ アドレス | ||
| invalidate-on-sync | boolean | true | sync/fsync でファイル/ディレクトリを無効にする | |
| log-level | LOG_OFF LOG_CRIT LOG_ERR LOG_WARNING LOG_INFO LOG_DEBUG LOG_WARNING |
LOG_WARNING | syslog に書き込まれたログ記録のレベル。 | |
| low-disk-threshold | uint32 | 低いディスクしきい値 (パーセンテージとして) |
||
| max-blocks-per-file | INT | ストリーミング用にメモリにキャッシュされるブロックの最大数 | ||
| max-concurrency | uint16 | コンカレント ストレージ接続の既定の数をオーバーライドするオプション | ||
| max-eviction | uint32 | キャッシュから一度に削除されるファイルの数 | ||
| max-retry | int32 | エラー コードが再試行可能な場合の最大再試行回数 | ||
| max-retry-interval-in-seconds | int32 | 2 回目の再試行までの最大時間 (秒単位) |
||
| no-symlinks | boolean | false | シンボリック リンクをサポートする必要があるかどうか | |
| o | -o | 文字列 | FUSE オプション | |
| output-file | string | ./config.yaml | 出力 BlobFuse 構成ファイル | |
| pre-mount-validate | boolean | true | blobfuse2 がマウントされていることを検証する | |
| required-free-space-mb | INT | 必要な空き領域 (MB 単位) |
||
| retry-delay-factor | int32 | 2 回目の試行までの再試行遅延 (秒単位) |
||
| set-content-type | boolean | false | ファイル拡張子に基づいて自動 'content-type' プロパティを有効にします | |
| stream-cache-mb | uint | blobfuse のメモリ 占有領域を節約するために、メモリにキャッシュされるデータの合計量を制限する (MB 単位) |
||
| ストリーミング | boolean | false | ストリーミングを有効にする | |
| tmp-path | string | 該当なし | キャッシュの tmp の場所を構成します。 (最高のパフォーマンスを得るための最速のディスク (SSD または ramdisk) を構成します)。 |
|
| upload-modified-only | boolean | false | ストレージへの不要なアップロードをオフにする | |
| use-adls | boolean | false | blobfuse が Azure DataLake ストレージ アカウントにアクセスできるようにする | |
| use-attr-cache | boolean | false | 属性キャッシュを有効にする | |
| use-https | boolean | false | BLOB ストレージとの HTTPS 通信を有効にする |
例
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