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 通信を有効にする

  1. BlobFuse v1 構成ファイルを使用して、Azure Data Lake Storage アカウントに BLOB コンテナーをマウントします。

    sudo blobfuse2 mountv1 ./mount_dir --config-file=./config.cfg --use-adls=true
    
  2. 同じディレクトリ内の v1 構成ファイルから BlobFuse2 構成ファイルを作成しますが、コンテナーはマウントしないでください。

    sudo blobfuse2 mountv1 --config-file=./config.cfg --output-file=./config.yaml --convert-config-only=true
    

関連項目