beyond2fly
驱动牛犊
驱动牛犊
  • 注册日期2008-09-03
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1771回复:4

about vfs...

楼主#
更多 发布于:2008-09-10 11:44
很多系统都支持多种文件系统,一般都会抽象出一层VFS层,提供给上层调用的接口.
请问有没有人知道VFS是怎么设计的,它是怎么去区别各种不同类型的文件系统的....
dreamsity
驱动小牛
驱动小牛
  • 注册日期2006-09-01
  • 最后登录2013-07-04
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望821点
  • 贡献值1点
  • 好评度68点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2008-09-10 15:40
linux上的,可惜WINDOWS不能这样干。
WINDOW的NTFS有一些特性是无法屏蔽的。如果采用VFS可能会导致NTFS的一些特性消失,从而软件工作不正常。
一切都是时间问题!
beyond2fly
驱动牛犊
驱动牛犊
  • 注册日期2008-09-03
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-09-11 11:34
我现在就是想把NTFS做进我们现在的系统中。。。
想法是建立VFS层,给上层提供接口调用。
但是不知道底层应该如何去判断不同的文件系统。因为我们还要支持FAT32。。。
如果不用VFS,而直接去调用具体文件系统的函数的话会比较麻烦。。。
另外,我们现在的操作系统类似linux。。。不知道是不是可以调用系统提供的一些函数去
实现呢。。我们只需要提供一些接口?
dreamsity
驱动小牛
驱动小牛
  • 注册日期2006-09-01
  • 最后登录2013-07-04
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望821点
  • 贡献值1点
  • 好评度68点
  • 原创分1分
  • 专家分0分
地板#
发布于:2008-09-11 17:16
我猜测你可能需要的是这个!
使用captive-ntfs对ntfs进行读写
http://www.sudu.cn/info/html/edu/linux/20080428/302734.html
一切都是时间问题!
beyond2fly
驱动牛犊
驱动牛犊
  • 注册日期2008-09-03
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-09-11 19:42
。。。不是这个。。
我现在是要写代码去集成NTFS,不是简单的这样安装一些东西就可以了。。
突然发现楼上的IP是深圳南山。。莫非也在科技园上班?
游客

返回顶部