BlobFuse2 の mountv1 コマンドの使用方法
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