## Name

vfs_commit — 書き込み済みデータを特定の間隔でフラッシュする

## Synopsis

`vfs objects = commit`

## 説明

このVFSモジュールは samba(7)システムの一部である.

`vfs_commit` VFS モジュールはファイルに書き込まれた多くのデータ を管理し、指定された単位でファイに書き込む(同期する)。

`vfs_commit`は次の2つの状況で役に立つ。 第一に、非常に重要なデータが大量にある場合、commit:dthreshに小さな値を指定すれば 予期しない電源断に対して被害を最小にとどめることができる。 第二に、あるシステムでは書き込みデータを早期にフラッシュすることで パフォーマンスを向上することができる。

このモジュールはスタッカブルである。

## オプション

commit:dthresh = BYTES

  指定されたバイト数が書き込まれるたびにファイルを同期する

  以下のサフィックスが使用可能

  - `K` - BYTES はKByte表記

  - `M` - BYTES はMByte表記

  - `G` - BYTES はGByte表記

## 使用例

512 KBytes(524288 bytes)データを書き込むたびに、ファイルを同期する

            [precious]
    	path = /data/precious
    	vfs objects = commit
    	commit:dthresh = 512K

## 警告

一部のシステムでは、`commit`によるデータ同期を行うと パフォーマンスを損なうことになる。

## バージョン

このヘルプはSambaシステム　3.0.25に対応している

## 著者

オリジナルの Samba ソフトウェアと関連するユーティリティは、Andrew Tridgell によって作成された。現在 Samba は Samba Team に よって、Linuxカーネルの開発と同様のオープンソースプロジェクト として開発が行なわれている。

## 日本語訳

このドキュメントは、Samba 3.0.25-3.2.4-3.2.15対応のものである。

このドキュメントの翻訳は

- 平田祥司 (shouji@microft.co.jp)

によって行なわれた。