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

Object Storage Service:ossfs 2.0 mount options

最終更新日:Dec 27, 2025

ossfs 2.0 の設定ファイルを作成する際に、さまざまなパラメーターを設定して、特定のマウント要件を満たすことができます。このファイルを使用すると、さまざまなビジネスニーズに合わせて、OSS バケットをファイルシステムとしてさまざまな方法でマウントできます。

基本的な設定項目

カテゴリ

設定項目

必須

説明

デフォルト値

サポートされているバージョン

バケットの基本設定

oss_endpoint

はい

バケットへのアクセスに使用するエンドポイント。

なし

v2.0.0 以降

oss_bucket

はい

バケットの名前。

なし

v2.0.0 以降

アクセス資格情報の設定

oss_access_key_id

条件付き必須

AccessKey ID です。AccessKey 認証を使用する場合、このパラメーターは必須です。

なし

v2.0.0 以降

oss_access_key_secret

条件付き必須

AccessKey Secret です。AccessKey 認証を使用する場合、このパラメーターは必須です。

なし

v2.0.0 以降

ram_role

条件付き必須

ECS RAM ロール。このパラメーターは、ECS RAM ロール認証に必要です。

なし

v2.0.2 以降

credential_process

条件付き必須

外部プロセスを実行してアクセス認証情報を取得するためのコマンド。

このパラメーターは外部プロセス認証に必須です。

なし

v2.0.5 以降

一般的な設定項目

カテゴリ

設定項目

必須

説明

デフォルト値

サポートされているバージョン

バケット設定

oss_bucket_prefix

いいえ

バケット内の特定のフォルダをマウントします。

v2.0.0 以降

oss_region

いいえ

バケットのリージョン ID。これは OSS V4 署名アルゴリズムに使用されます。このパラメーターを指定しない場合、OSS V1 署名アルゴリズムが使用されます。

v2.0.0 以降

キャッシュ設定

attr_timeout

いいえ

ファイルメタデータキャッシュの生存時間 (TTL) (秒単位)。

60

v2.0.0 以降

negative_timeout

いいえ

無効なディレクトリエントリキャッシュの TTL (秒単位)。

0

v2.0.0 以降

readdirplus

いいえ

readdirplus 機能を有効にします。有効にすると、readdir 操作中にファイルメタデータキャッシュが同期的に構築されます。これにより、より多くのメモリが消費されます。

true

v2.0.0 以降

ログ設定

log_level

いいえ

ログレベル。有効な値は info と debug です。

info

v2.0.0 以降

log_dir

いいえ

ログファイルを保存するフォルダ。

/tmp/ossfs2

v2.0.0 以降

log_file_max_size

いいえ

単一のログファイルの最大サイズ (バイト単位)。

67108864

v2.0.3 以降

log_file_max_count

いいえ

保持するログファイルの最大数。

8

v2.0.3 以降

実行モード

f

いいえ

フォアグラウンドで実行するかどうかを指定します。

false

v2.0.0 以降

d

いいえ

フォアグラウンドで実行し、FUSE デバッグログを有効にするかどうかを指定します。

false

v2.0.0 以降

マウント モード

ro

いいえ

ファイルシステムを読み取り専用モードでマウントします。

false

v2.0.0 以降

権限設定

gid

いいえ

設定した場合、マウントポイント配下のすべてのファイルとフォルダの GID プロパティがこの値に設定されます。

ファイルシステムをマウントするユーザーの GID

v2.0.1 以降

uid

いいえ

設定した場合、マウントポイント配下のすべてのファイルとフォルダの UID プロパティがこの値に設定されます。

ファイルシステムをマウントするユーザーの UID

v2.0.1 以降

file_mode

いいえ

設定した場合、マウントポイント配下のすべてのファイルの権限プロパティがこの値に設定されます。

0777

v2.0.1 以降

dir_mode

いいえ

設定した場合、マウントポイント配下のすべてのフォルダの権限プロパティがこの値に設定されます。

0777

v2.0.1 以降

allow_other

いいえ

`allow_other` を `true` に設定すると、root 以外のユーザーがマウントポイント配下のファイルにアクセスできます。アクセスはファイル権限に基づいて検証されます。

true

v2.0.1 以降

詳細設定

カテゴリ

設定項目

必須

説明

デフォルト値

サポートされているバージョン

ネットワーク設定

bind_ips

いいえ

指定された IP アドレスのリストを OSS にアクセスするための送信元 IP としてバインドします。IP アドレスはカンマで区切ります。例:192.168.0.1,192.168.0.2。IP アドレスのリストを指定することで、OSS へのアクセスに使用するネットワークインターフェイスカード (NIC) を制御できます。これにより、マルチ NIC 環境での総スループットを向上させることができます。

v2.0.3 以降

アップロード設定

upload_buffer_size

いいえ

マルチパートアップロードバッファーのサイズ (単位:バイト)。これはパートサイズでもあります。このパラメーターは、書き込み可能なファイルの最大サイズを決定します。最大ファイルサイズは `upload_buffer_size` × 10,000 として計算されます。

8388608

v2.0.0 以降

upload_concurrency

いいえ

マルチパートアップロードの同時実行数。

64

v2.0.0 以降

sync_upload

いいえ

有効にすると、ファイルが閉じられたときに、システムはファイルが完全にアップロードされるのを待ってから戻ります。

true

v2.0.0 以降

ダウンロード/プリフェッチ設定

prefetch_concurrency

いいえ

ダウンロードプリフェッチのグローバルな同時実行数。

256

v2.0.0 以降

prefetch_concurrency_per_file

いいえ

ファイルハンドルごとのダウンロードプリフェッチの同時実行数。

64

v2.0.0 以降

prefetch_chunk_size

いいえ

プリフェッチチャンクのサイズ (単位:バイト)。

8388608

v2.0.0 以降

prefetch_chunks

いいえ

プリフェッチチャンクの数。設定しない場合、デフォルト値は `prefetch_concurrency` の値の 3 倍になります。-1 に設定すると、プリフェッチメモリは制限されません。各ファイルハンドルは、プリフェッチに十分なメモリを取得できます。

0 (prefetch_concurrency に基づいて自動的に設定)

v2.0.0 以降

メモリ管理設定

total_mem_limit

いいえ

合計メモリ制限 (単位:バイト)。設定すると、アップロードとプリフェッチの同時実行数はこの制限に基づいて自動的に調整されます。

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

16 GB 以下のメモリを搭載した環境では、`total_mem_limit` のデフォルト値はシステムメモリの半分です。16 GB を超えるメモリを搭載した環境では、制限はありません。

0

v2.0.0 以降

max_inode_cache_count

いいえ

キャッシュされたメタデータエントリの数をアクティブに制御します。

  • デフォルト値は 0 で、メタデータ数はアクティブに制御されません。オペレーティングシステムが自動的にメタデータを削除します。

  • 正の整数に設定すると、アクティブな制御が有効になります。キャッシュエントリの数が設定値を超えると、ossfs 2.0 は特定のルールに基づいて超過したエントリを削除します。

0

v2.0.4 以降

ファイル検証/メタデータ設定

enable_crc64

いいえ

ファイルの書き込みに対して巡回冗長検査 (CRC) を有効にするかどうかを指定します。

true

v2.0.0 以降

close_to_open

いいえ

close-to-open セマンティクスをサポートします。このオプションを有効にすると、ファイルを開くときに GetObjectMeta リクエストが送信され、OSS からファイル情報が取得されます。これにより、リアルタイムのメタデータが保証されます。

デフォルトでは、このオプションは無効です。ファイルを開くとき、システムはメタデータキャッシュの TTL に基づいて、最新のファイルプロパティを取得するために OSS にリクエストを送信するかどうかを決定します。このオプションを有効にすると、ファイルを開くときに常に OSS にリクエストが送信されます。これにより、多数の小さなファイルを読み取る際のアクセスレイテンシが大幅に増加します。

false

v2.0.0 以降

ファイル操作設定

rename_dir_limit

いいえ

1 回の rename 操作における、ソースフォルダ内の子孫ファイルおよびフォルダの合計最大数。実際の数がこの上限を超えると、rename 操作は失敗します。

2000000

v2.0.0 以降

enable_appendable_object

いいえ

有効にすると、ファイル書き込みに AppendObject 操作が使用されます。このモードは、書き込み中のファイルの読み取りをサポートします。

false

v2.0.0 以降

appendable_object_autoswitch_threshold

いいえ

`enable_appendable_object` が有効な場合、このサイズ (単位:バイト) 以下の OSS 内の追加不可能なオブジェクトは、データが追加されると自動的に追加可能なオブジェクトに変換されます。

0

v2.0.5 以降

リクエストタイムアウト設定

oss_request_timeout_ms

いいえ

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

60000

v2.0.0 以降

キャッシュ設定

oss_negative_cache_timeout

いいえ

キャッシュされた OSS 404 リクエスト項目の TTL (秒単位)。

0

v2.0.2 以降

oss_negative_cache_size

いいえ

キャッシュされた OSS 404 リクエスト項目の数。

10000

v2.0.2 以降

memory_data_cache_size

いいえ

このモードでは、読み取りキャッシュ用に一定量のメモリが事前に割り当てられます。これは主に、ファイルを同時に読み取る際のプリフェッチ増幅の問題を解決するために使用されます。複数の GPU で大規模モデルを読み込む際のパフォーマンスを効果的に向上させることができます。

0

v2.0.5 以降

参照