首页
社区
课程
招聘
[讨论]在内核中进行文件的拷贝怎么处理比较好?
发表于: 2013-5-14 11:53 3820

[讨论]在内核中进行文件的拷贝怎么处理比较好?

2013-5-14 11:53
3820
写了一个文件系统过滤驱动,想在create的回调函数中实现备份的效果,一旦发送create请求就查询当前文件是否备份,如果没有备份,就拷贝一份进行备份。这文件拷贝的过程怎么处理比较好?希望各位多多指教,给指点个思路!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 49
活跃值: (19)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
内核中不要以文件为单位了
以扇区 或者 BUFF为单位

你可以考虑在CREATE例程中查询文件是否备份
但是实际备份的内容 是在写入例程进行 因为你要备份的内容也是在写入例程中截获的
否则你目前的方案"发送create请求就查询当前文件是否备份,如果没有备份,就拷贝一份进行备份"
你如何保证你备份过程文件不被改动?  使用独占或者锁定 太暴力 而且基本属于自己玩玩的级别
2013-5-14 12:01
0
游客
登录 | 注册 方可回帖
返回
//