SYNC
Section: System Calls (2)
索引
jman
BSD mandoc
索引
名称
sync
- ファイルシステムの更新をスケジュールする
索引
ライブラリ
Lb libc
索引
書式
In unistd.h
Ft void
Fn sync void
索引
解説
Fn sync
システムコールは、ブロックバッファキャッシュのダーティな (更新された) バッファ
をディスクに強制的に書き出します。
カーネルはこの情報をメモリ上に溜めこみ、システムが要求する
ディスク I/O 転送の数を減らします。
システムがクラッシュするとキャッシュの情報が失われてしまうため、
ユーザプロセス
syncer(4)
は
Fn sync
システムコールを頻繁に呼び出します (約 30 秒ごと)。
それぞれのファイル記述子属性の同期を取るには、関数
fsync(2)
システムコールを使用します。
索引
関連項目
fsync(2),
syncer(4),
sync(8)
索引
バグ
Fn sync
システムコールは、バッファが完全にフラッシュされる前に戻ることがあります。
索引
歴史
Fn sync
関数は、
AT&T System
v6
で登場しました。
索引
Index
- 名称
-
- ライブラリ
-
- 書式
-
- 解説
-
- 関連項目
-
- バグ
-
- 歴史
-
Time: 07:06:31 GMT, January 12, 2009