同步子例程

用途

更新所有文件系统。

标准 C 库 (libc.a)

语法

#include <unistd.h>
 
void sync ( )

描述

sync 子例程导致写出内存中应该在磁盘上的所有信息。 写 (虽然已调度) 在从此子例程返回时不一定完成。 要写入的信息类型包括已修改的超块,索引节点,数据块和间接块。

sync 子例程应该由检查文件系统的程序使用,例如 df fsck 命令。

如果系统上安装了网络文件系统 (NFS) ,那么会将内存中与远程文件相关的信息调度为发送到远程节点。