すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:ossfs 2.0 でサポートされているオプション

最終更新日:Jun 30, 2025

ossfs 2.0 の構成ファイルを作成する際には、特定のシナリオにおけるさまざまなマウント要件に合わせて、さまざまなパラメータを柔軟に構成できます。この構成ファイルを使用すると、バケットをさまざまなローカル ファイルシステムにマウントできます。

基本オプション

カテゴリ

オプション

必須

説明

デフォルト値

基本的なバケット構成

oss_endpoint

はい

バケットのドメイン名。

なし

oss_bucket

はい

バケットの名前。

なし

アクセス認証情報構成

oss_access_key_id

はい

AccessKey ID。

なし

oss_access_key_secret

はい

AccessKey シークレット。

なし

共通オプション

カテゴリ

オプション

必須

説明

デフォルト値

バケット構成

oss_bucket_prefix

いいえ

ローカル ファイルシステムにマウントするディレクトリ。

なし

oss_region

いいえ

バケットが配置されているリージョンの ID。V4 署名アルゴリズムに使用されます。このオプションを指定しない場合、V1 署名アルゴリズムが使用されます。

なし

キャッシュ構成

attr_timeout

いいえ

オブジェクト メタデータ キャッシュの有効期間。単位:秒。

60

negative_timeout

いいえ

無効なディレクトリエントリの有効期間。単位:秒。

0

ログ構成

log_level

いいえ

ログ出力のレベル。有効な値:info および debug。

info

log_dir

いいえ

ログが保存されるディレクトリ。

/tmp/ossfs2

実行モード

f

いいえ

フォアグラウンド モードを使用するかどうかを指定します。

false

d

いいえ

フォアグラウンド モードを使用し、fuse を有効にするかどうかを指定します。

false

マウント モード

ro

いいえ

読み取り専用モードを使用するかどうかを指定します。

false

権限

gid

いいえ

構成すると、マウント ポイント以下のすべてのオブジェクトとディレクトリの GID プロパティが構成された値に設定されます。

マウント操作を実行するユーザーの GID。

uid

いいえ

構成すると、マウント ポイント以下のすべてのオブジェクトとディレクトリの UID プロパティが構成された値に設定されます。

マウント操作を実行するユーザーの UID。

file_mode

いいえ

構成すると、マウント ポイント以下のすべてのオブジェクトの権限プロパティが構成された値に設定されます。

0777

dir_mode

いいえ

構成すると、マウント ポイント以下のすべてのディレクトリの権限プロパティが構成された値に設定されます。

0777

allow_other

いいえ

allow_other=true を設定すると、ルート以外のユーザーがマウントされたファイルシステムにアクセスできるようになります。アクセスは、オブジェクトの権限プロパティに基づく権限チェックの対象となります。

true

詳細オプション

カテゴリ

オプション

必須

説明

デフォルト値

アップロード構成

upload_buffer_size

いいえ

パートのサイズ。単位:バイト。このオプションは、バケットにアップロードできるローカル ファイルのサイズを決定します。ローカル ファイルのサイズ = upload_buffer_size × 10000。

8388608

upload_concurrency

いいえ

同時にアップロードできるパートの数。

64

sync_upload

いいえ

sync_upload オプションを true に設定すると、ローカル ファイルを閉じたときに、ローカル ファイルがアップロードされた後にレスポンスが返されます。

true

ダウンロード/プリフェッチ構成

prefetch_concurrency

いいえ

ossfs 2.0 のダウンロードのプリフェッチ同時実行数。単一オブジェクトの最小プリフェッチ同時実行数は min(64, prefetch_concurrency) です。

256

prefetch_chunk_size

いいえ

プリフェッチされるチャンクのサイズ。単位:バイト。

8388608

prefetch_chunks

いいえ

プリフェッチされるチャンクの数。このオプションを指定しない場合、prefetch_concurrency オプションの値の 3 倍が使用されます。

0 (prefetch_concurrency オプションの値に基づいて自動的に構成されます)

メモリ管理構成

total_mem_limit

いいえ

合計メモリ使用量制限。単位:バイト。このオプションを指定すると、upload_concurrency および prefetch_concurrency オプションの値がそれに応じて調整されます。

このオプションが構成されていない場合、prefetch_chunk_size × prefetch_chunks の値がデータ読み取りプリフェッチ バッファとして使用され、upload_buffer_size × upload_concurrency の値がデータ書き込みバッファとしてデフォルトで使用されます。読み取りおよび書き込み操作には最大 8 GB のメモリを割り当てることができます。メモリ不足 (OOM) の問題を回避するために、デバイスに十分なメモリ リソースがあることを確認してください。

デフォルトでは、total_mep_limit は、16 GB 以下の RAM (Random Access Memory) を搭載したホストのシステム メモリの半分に設定されます。16 GB を超えるメモリを搭載したシステムの場合、デフォルトの制限は適用されません。

0

オブジェクト検証/メタデータ構成

enable_crc64

いいえ

CRC-64 を有効にするかどうかを指定します。

true

close_to_open

いいえ

close-to-open 機能を有効にするかどうかを指定します。 close_to_open オプションを true に設定すると、オブジェクトが開かれたときに、システムは GetObjectMeta リクエストを送信して OSS からリアルタイムのオブジェクト メタデータを取得します。

デフォルトでは、このオプションは false に設定されています。オブジェクトを開くときに、オブジェクト メタデータのキャッシュ有効期間に基づいて、GetObjectMeta リクエストを送信するかどうかを決定できます。 close_to_open オプションを true に設定すると、オブジェクトが開かれるたびに OSS にリクエストが強制的に送信されます。これにより、多数の小さなオブジェクトが読み取られる場合にアクセス レイテンシが大幅に増加します。

false

オブジェクト操作構成

rename_dir_limit

いいえ

単一の名前変更操作における、ソース ディレクトリ内のすべてのオブジェクトとサブディレクトリの最大数。ソース ディレクトリ内のすべてのオブジェクトとサブディレクトリの実際の数が上限を超えると、名前変更操作はエラーを報告します。

2000000

enable_appendable_object

いいえ

enable_appendable_object オプションを true に設定した後、AppendObject 操作を呼び出してオブジェクトをアップロードする場合、オブジェクトのアップロード プロセス中にオブジェクトを読み取ることができます。

false

appenable_object_autoswitch_threshold

いいえ

enable_appendable_object を有効にした後、このオプションのサイズ (バイト単位) 以下の OSS 内の追加不可オブジェクトは、追加アップロード操作中に自動的に追加可能オブジェクトに変換されます。

0

リクエスト タイムアウト構成

oss_request_timeout_ms

いいえ

OSS に送信されるリクエストのタイムアウト期間。単位:ミリ秒。

60000