mtwyaya
驱动牛犊
驱动牛犊
  • 注册日期2002-10-20
  • 最后登录2008-08-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
20楼#
发布于:2004-04-29 11:28
那我的该怎么下手呢
暂时我想先只作一个虚拟磁盘 读取本地的文件夹内容
但是不使用defiendosdevice阿
要自己将里面的内容映射过来

刚才看了一下nt filesystem internals
是不是要拦截 query directory先?

还有fileobject里面的有一个context2变量
一般是放的ccb结构 从里面可以指出fcb

但是ccb好像是要自己定义的?
不太懂了:)

不知道怎么样得到query directory 处理所需要的信息
所以不知道怎么把目录的结果返回了
mtwyaya
驱动牛犊
驱动牛犊
  • 注册日期2002-10-20
  • 最后登录2008-08-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
21楼#
发布于:2004-04-29 11:38
walkonthesky 兄
我做的就是虚拟磁盘
你现在做的怎么样了?

可能是很难把
不过我作多少算多少啦 呵呵


raid我也懂一些阿 我们这有别的人搞这个
RAID*RAID就不懂了 呵呵

对于我现在要作的第一步该怎么作呢
就是说只是虚拟一个本地的文件夹为磁盘?
不用definedosdevice的那种
slwqw
驱动大牛
驱动大牛
  • 注册日期2002-07-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望197点
  • 贡献值0点
  • 好评度147点
  • 原创分0分
  • 专家分0分
22楼#
发布于:2004-04-29 12:22
我早就说过了嘛,要写一个FSD,你偏不信! :)
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
23楼#
发布于:2004-04-29 12:44
slwqw老兄,给个例子吧???嘿嘿......
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
walkonthesky
驱动中牛
驱动中牛
  • 注册日期2003-11-26
  • 最后登录2012-11-06
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
24楼#
发布于:2004-04-29 13:24
slwqw老兄还是给个例子吧
我也想看看

RAID*RAId是基于以太网络的RAID5平方

主要用在流媒体服务的存储方面

目前做到单机1。8GBPS的吞吐量
仅仅集群内部控制数据交换就用到2块1000M网卡连接INFINIBAND

很变态
[img]http://www.driverdevelop.com/forum/upload/walkonthesky/2004-07-08_2004-07-07_b847.gif[/img]
walkonthesky
驱动中牛
驱动中牛
  • 注册日期2003-11-26
  • 最后登录2012-11-06
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
25楼#
发布于:2004-04-29 13:29
还有

你要做的东西如果不用投机的方法的话

可以参考一下GFS
global file system

很难调

另外,你肯定要用到网络协议
SAMBA和NFS是现成的协议
自己写协议,太麻烦了
[img]http://www.driverdevelop.com/forum/upload/walkonthesky/2004-07-08_2004-07-07_b847.gif[/img]
walkonthesky
驱动中牛
驱动中牛
  • 注册日期2003-11-26
  • 最后登录2012-11-06
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
26楼#
发布于:2004-04-29 13:43
还有

你的要求说是网络上的目录

那么效率低是协议以及网络架构原因
TCP/IP网络在共享连接状态效率不会高过30%
交换网络下可以达到60-70%

以上是实测数据
供你参考

对于绝大多数应用
基于100M交换网络的数据共享(File Based)使用现有协议完全可以满足要求

但是要虚拟Block Based存储,只好考虑光纤或者GIGABITA网络了
以上是关于网络选择的看法,两年前的经验。供参考
[img]http://www.driverdevelop.com/forum/upload/walkonthesky/2004-07-08_2004-07-07_b847.gif[/img]
mtwyaya
驱动牛犊
驱动牛犊
  • 注册日期2002-10-20
  • 最后登录2008-08-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
27楼#
发布于:2004-04-29 13:52
好快阿 呵呵

看来五一要看nt file system internal了

不是不信 是不会阿

对 给各例子阿 ^_^
slwqw
驱动大牛
驱动大牛
  • 注册日期2002-07-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望197点
  • 贡献值0点
  • 好评度147点
  • 原创分0分
  • 专家分0分
28楼#
发布于:2004-04-29 15:14
我以前写一个粗糙的例子,不过难度太大,写到一半就撤了 :D

所以实在没有什么实际的例子可供参考,最好的例子就是IFS Kit自带的FASTFAT了。
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
29楼#
发布于:2004-04-29 15:44
我以前写一个粗糙的例子,不过难度太大,写到一半就撤了 :D

所以实在没有什么实际的例子可供参考,最好的例子就是IFS Kit自带的FASTFAT了。

靠,推卸责任啊.....
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
walkonthesky
驱动中牛
驱动中牛
  • 注册日期2003-11-26
  • 最后登录2012-11-06
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
30楼#
发布于:2004-04-29 18:58
难度肯定是有的

我是新手
很想找代码看
感觉好象很难的说
[img]http://www.driverdevelop.com/forum/upload/walkonthesky/2004-07-08_2004-07-07_b847.gif[/img]
mtwyaya
驱动牛犊
驱动牛犊
  • 注册日期2002-10-20
  • 最后登录2008-08-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
31楼#
发布于:2004-04-29 20:22
是啊  郁闷了...
上一页 下一页
游客

返回顶部