同期サブルーチン

目的

すべてのファイル・システムを更新します。

ライブラリー

標準 C ライブラリー (libc.a)

構文

#include <unistd.h>
 
void sync ( )

説明

sync サブルーチンにより、ディスク上になければならないメモリー内のすべての情報が書き出されます。 書き込みはスケジュールされていますが、必ずしもこのサブルーチンから戻ったときに完了するとは限りません。 書き込まれる情報のタイプには、変更されたスーパーブロック、i ノード、データ・ブロック、および間接ブロックが含まれます。

sync サブルーチンは、 df コマンドや fsck コマンドなどのファイルシステムを検査するプログラムで使用する必要があります。

ネットワーク・ファイル・システム (NFS) がシステムにインストールされている場合、リモート・ファイルに関連するメモリー内の情報がリモート・ノードに送信されるようにスケジュールされます。