sync

sync 功能说明:刷新文件系统缓冲区
sync命令会将内存缓冲区内的数据强制刷新到磁盘。 
Linux内核为了达到最佳的磁盘操作效率,默认会先在内存中将需要写入到磁盘的数据缓存起来,然后等待合适的时机将它们真正写入到磁盘中,
这在绝大多数情况下都是没有任何问题的,而且还提高了系统的效率,但是如果系统出现宕机、掉电等情况,就可能会导致有些文件内容没能保存下来。
当然,在Linux系统正常关机或者重启时,会将缓冲区中的内容自动同步到磁盘中。我们也可以手工执行sync命令,将内存中的文件缓冲内容强制写到磁盘中。
但是通常情况下没有必要执行这个命令,一是Linux内核会尽快让内存中的数据自动同步到磁盘上去,二是我们也无法预计什么时候会宕机、掉电。
    


原文地址:https://www.cnblogs.com/l10n/p/14210039.html