当前位置:  技术问答>linux和unix

关于mount文件系统的同步问题

    来源: 互联网  发布时间:2015-12-04

    本文导语:  我们使用c/c++进行开发,在Unix/Linux中经常使用mount的文件系统。有时候系统中的文件已经更改,但由于网络延时或者缓存的问题,mount的位置并没有及时刷新,我们读到的仍然是更新前的文件。有没有办法在读去文件...

我们使用c/c++进行开发,在Unix/Linux中经常使用mount的文件系统。有时候系统中的文件已经更改,但由于网络延时或者缓存的问题,mount的位置并没有及时刷新,我们读到的仍然是更新前的文件。有没有办法在读去文件之前强制进行同步。

|
不太明白你的意思。你可以看一下fsync(),fdatasync(), sync(), update(), bdflush()等系统调用,看能否有所帮助。

|
LZ用的是NFS吧 
如果是那样的话,那可能在配置NFS的时候没有同步写操作吧
也就是sync,
在redhat中可以打开NFS服务器配置窗口,在编辑NFS共享的常规选项里面选择上
按要求同步写操作 和 立即强制同步写操作

|
应该就是其他用户写文件的时候没有及时更新到文件系统的缘故,sync()函数应该可以解决问题

|
支持linaxing(牛牛)、xfzhao_cn()  的sync()

    
 
 

您可能感兴趣的文章:

  • mount命令(linux操作系统)挂载卸载文件系统(cifs,光驱,nfs等)方法介绍
  • 急!!!mount命令的问题,请问怎么有些文件mount不上去?大家有没有遇到阿?
  • 怎样mount initrd.img文件?mount: you must specify the filesystem type
  • ubuntu 中 使用 root 用户 mount 一个文件夹后,一般用户怎么访问这个文件加?
  • 请问如何mount Fat32文件系统?
  • mount 后文件的权限问题
  • 疑问:开发板不能mount主机的文件?
  • solaris下如何mount一个nfs的文件系统
  • MOUNT ISO文件问题
  • 求救: mount UDF格式的大文件失败
  • 如何通过mount命令将DOS文件分区挂接到Linux系统上访问DOS分区
  • 如何用mount挂接win98.img启动镜像文件
  • mount 一个目录后执行程序打开一个文件提示没有这个文件?
  • windows mobile fat32文件系统 mount 到linux上
  • 为什么在LINUX下我 mount windows下的分区时中文文件名都是“?”呢?
  • HTML标签参考手册 iis7站长之家
  • 文件系统如何自动mount?
  • 怎么mount一个.iso文件?
  • solaris下面,如何看支持mount哪些类型的文件系统
  • 请问文件系统为FAT的u盘怎么样mount到linux(redhat9.0)上?
  • 怎么用mount让我在Linux下看到Window文件系统中的内容?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 虚拟机的linux的mount问题
  • 询问 mount --bind 问题
  • 初级问题,普通用户如何mount
  • mount软驱的问题,在线等候!!
  • cgi执行mount命令的权限问题
  • 安装nfs时候mount的问题
  • linux上mount函数的参数问题
  • mount问题,高人请进!!!!
  • 还是关于"mount"的老问题!
  • mount这个操作的问题
  • 各位爷,帮帮忙,mount光驱时出现一个菜鸟问题,急待解决。请进!!!
  • mount问题
  • 一个关于mount的初级问题,谢谢!
  • Linux mount.cifs的问题。
  • 使用mount的问题。
  • 我是菜鸟,问题很多。如何访问别的分区?mount怎么用?
  • 请教一个 MOUNT 的问题
  • 紧急求助,有关mount刷新的问题!解决了还可以加分!
  • mount的问题
  • HP-UX的mount的问题。
  • hpunix:请问mount 与 pfs_mount的区别?
  • nfs mount出现 mount: RPC: Timed out错误
  • 为什么用MOUNT的时候会mount point not exist?
  • 利用 mount 函数 如何 挂载 ntfs 分区,如何调用(不是命令,是 MOUNT 函数)
  • 设备提示not mounted与is mounted的矛盾
  • 为什么用mount不能将WIN98 FAT32格式的盘 MOUNT 到LINUX下?
  • nfs出错,配置好后,本地能mount,其他机器不能mount,这里有搞集群的吗?
  • 在mount成功后,如何判断mount是否有效?
  • Redhat使用mount指定mount /home 之后不能用su 切换到别的用户,这是为什么?
  • rh9下可以mount上u盘,ws4下却不可以mount上
  • Redhat 9, 为什么能mount同一块硬盘上的NTFS分区,而不能mount第二块硬盘上的NTFS分区呢?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3