fsync函数

fsync函数fsync函数,将文件数据同步到硬盘功能描述: 系统调用fsync将所有已写入文件描述符fd的数据真正的写道磁盘或者其他下层设备上。用法:#includeintfsync(intfd);#ifdef_POSIX_SYNCHRONIZ

大家好,又见面了,我是你们的朋友全栈君。

fsync函数,将文件数据同步到硬盘

功能描述: 
系统调用fsync将所有已写入文件描述符fd的数据真正的写道磁盘或者其他下层设备上。

用法:
#include <unistd.h>

int fsync(int fd);

#ifdef _POSIX_SYNCHRONIZED_IO

    int fdatasysnc(int fd);

#endif

参数:
fd:文件描述符。

返回说明:
成功执行时,返回0。失败返回-1,errno被设为以下的某个值
EBADF: 文件描述词无效
EIO : 读写的过程中发生错误
EROFS, EINVAL:文件所在的文件系统不支持同步

 

Linux文件系统可以使数据在写入侧畔前先在内存中保留几秒,以此更高效率的处理磁盘I/O。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/138244.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 关于雅虎优化

    关于雅虎优化尽可能的减少HTTP的请求数[content]合并背景图、缓存等使用CDN(ContentDeliveryNetwork)[server]也是缓存,加速,要考虑CDN失效、CDN缓

    2022年6月30日
    24
  • vue父组件操作子组件的方法_vue子组件向父组件传值的三种方式

    vue父组件操作子组件的方法_vue子组件向父组件传值的三种方式父组件和子组件我们经常分不清什么是父组件,什么是子组件。现在来简单总结下:我们将某段代码封装成一个组件,而这个组件又在另一个组件中引入,而引入该封装的组件的文件叫做父组件,被引入的组件叫做子组件。具

    2022年8月7日
    5
  • struts2拦截器不执行问题「建议收藏」

    struts2拦截器不执行问题「建议收藏」struts2自定义拦截器的配置博文很多,但按一些文章中配置好自定义拦截器后,设置为默认拦截器栈,拦截器方法intercept()却未被调用的问题,原因多种,以下为我问题的解决方式:配置struts2.xml加上原来其他项目中同样的配置却没出现不能被执行的问题,xml配置都差不多,可能深层问题在于action中注解的各项配置引发,有空再验证。参考:http://struts

    2022年10月7日
    5
  • linux开启校时服务,NTP校时服务

    linux开启校时服务,NTP校时服务NetworkTimeProtocol(NTP)是用来使计算机时间同步的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)进行同步,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可通过加密确认的方式来防止恶意攻击。学院NTP校时服务基于NTP网络协议搭建,为全校提供精准的校时服务,其默认使用UDP协议的123端口。Windows用户使用方法:…

    2022年6月29日
    27
  • 服务器可以ghost备份吗_服务器可以用dism备份吗

    服务器可以ghost备份吗_服务器可以用dism备份吗带RAID服务器能GHOST备份吗?一、不可以的原因:1、从saymantec上查询到不行:Ghost与RAID的兼容性情形本文介绍Ghost与使用RAID的计算机的兼容性。解释请注意:无论驱动器使用软件级RAID还是硬件级RAID,赛门铁克都不提供制作RAID驱动器映像的技术支持。能否成功制作RAID驱动器映像取决于特定的计算机模型、驱动程序控制器、硬盘驱动器和…

    2025年9月18日
    4
  • 充分条件和必要条件的口诀_充分必要条件的例子100个

    充分条件和必要条件的口诀_充分必要条件的例子100个充分条件:如果条件A是结论B的充分条件:A与其他条件是并连关系,即A、C、D….中任意一个存在都可以使得B成立(就像是个人英雄主义),如下图:<imgsrc="https://p

    2022年8月6日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号