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

名称
ライブラリ
書式
解説
関連項目
バグ
歴史

jman



Time: 07:06:31 GMT, January 12, 2009