parkerlived
驱动牛犊
驱动牛犊
  • 注册日期2007-05-04
  • 最后登录2007-05-08
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1103回复:2

如何更新网路硬盘目录?

楼主#
更多 发布于:2007-05-04 12:06
  请帮忙小弟解决一个麻烦的问题,小弟最近想在过滤驱动程序加上一个功能.
就是小弟在SAN(Storage Area Network)环境中,挂载一个网路硬盘(I:)在PC1,
也挂载这同一台网路硬盘(G:)在PC2.
在PC1,将I:设定成Write-through模式,并且由PC1复制一些档案到I:\Test,
之後到检查PC2里面的G:\Test,无论如何更新这个目录,都无法看到已经被复制的新档案.
但是这时如果在PC2将G:卸载然後再将G:挂载,这时再进入G:\Test,才会看到
由PC1所复制的新档案.
小弟请教大侠们,可不可以不去做G:卸载然後再挂载的动作,而可以用哪一种API
或IRP的方式来看到这些被复制的新档案?
cyliu
论坛版主
论坛版主
  • 注册日期2003-06-13
  • 最后登录2014-04-11
  • 粉丝5
  • 关注0
  • 积分1238分
  • 威望2531点
  • 贡献值0点
  • 好评度577点
  • 原创分14分
  • 专家分10分
沙发#
发布于:2007-05-05 10:21
可能pc端有缓冲功能,没有接受到更新通知,就读缓冲内容了,所以没有找到。刷新缓冲,完全重新读网络文件目录看看。是否需要服务端实现更新通知功能更好一些。
走走看看开源好 Solaris vs Linux
parkerlived
驱动牛犊
驱动牛犊
  • 注册日期2007-05-04
  • 最后登录2007-05-08
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-05-07 09:46
引用第1楼cyliu2007-05-05 10:21发表的“”:
可能pc端有缓冲功能,没有接受到更新通知,就读缓冲内容了,所以没有找到。刷新缓冲,完全重新读网络文件目录看看。是否需要服务端实现更新通知功能更好一些。


Hi Cyliu:

  其实小弟的问题是不晓得怎麽刷新缓冲,完全重新读网络文件目录, 请问这要怎麽做呢?
游客

返回顶部