hnfudy
驱动牛犊
驱动牛犊
  • 注册日期2004-08-19
  • 最后登录2005-06-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2388回复:5

UNIX下如何实现文件过滤驱动?

楼主#
更多 发布于:2004-09-13 11:04
最近看了些资料,了解文件过滤驱动在windows上的实现。在UNIX上能否通过
写驱动的方式实现类似的功能?
另据说可以用拦截vnode calls和vm page I/O的方法实现,
但我对这个也没什么头绪,麻烦高手告诉我该去看什么资料
piggy
驱动牛犊
驱动牛犊
  • 注册日期2001-08-24
  • 最后登录2012-01-14
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望27点
  • 贡献值0点
  • 好评度16点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-09-16 05:26
其实在类UNIX操作系统上没有真正意义上的FILTER概念, 它的设备栈没有WINDOWS上的那么明确。但还是可以通过写驱动的方式来实现文件过滤的功能。不过你需要很了解KERNEL,尤其是I/O流程。我实现过LINUX和SUN SOLARIS上的文件过滤。给你两篇文章,读过之后你可以基本了解如何在UNIX上实现文件过滤。
附件名称/大小 下载次数 最后更新
2004-09-16_stack.zip (241KB)  93
hnfudy
驱动牛犊
驱动牛犊
  • 注册日期2004-08-19
  • 最后登录2005-06-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-09-17 11:27
多谢,我这两天看了看文章,知道他们用的什么办法。但对于如何编一个fs还是没有头绪,有讲如何编fs的资料吗
hnfudy
驱动牛犊
驱动牛犊
  • 注册日期2004-08-19
  • 最后登录2005-06-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-09-17 11:30
其实我也看过UNIX系统技术内幕,Solaris Internals这样的书,
但到动手的时候,确不知道从哪里下手 :(
driver12345
驱动牛犊
驱动牛犊
  • 注册日期2005-11-15
  • 最后登录2007-10-28
  • 粉丝0
  • 关注0
  • 积分814分
  • 威望84点
  • 贡献值0点
  • 好评度82点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-09-15 22:38
piggy  你好!有个linux 下的文件过滤驱动项目需要合作不知你有兴趣没?
我的QQ:458415986
cyliu
论坛版主
论坛版主
  • 注册日期2003-06-13
  • 最后登录2014-04-11
  • 粉丝5
  • 关注0
  • 积分1238分
  • 威望2531点
  • 贡献值0点
  • 好评度577点
  • 原创分14分
  • 专家分10分
5楼#
发布于:2007-09-19 17:48
人可能已经找不到了。什么项目说说看
走走看看开源好 Solaris vs Linux
游客

返回顶部