发明名称 一种Linux块设备的Windows远程映射方法
摘要 本发明涉及一种Linux块设备的Windows远程映射方法。该方法在Linux系统中创建虚拟块设备文件,将Windows系统下的存储设备作为Linux系统中虚拟块设备文件所对应的实际物理设备;根据接入Windows系统的存储设备找到Windows内核中对应的设备对象指针,并创建Windows系统到Linux系统的TCP连接;Linux系统的虚拟块设备和Windows系统的USB存储设备采用TCP协议传输消息,根据TCP消息中的操作类型进行读操作或写操作。本发明通过扩展网络块设备到Windows系统平台的方式,简化了文件传输的操作过程,并且提高了数据传输效率。
申请公布号 CN104516687A 申请公布日期 2015.04.15
申请号 CN201410806282.4 申请日期 2014.12.22
申请人 中国科学院信息工程研究所 发明人 云晓春;郝志宇;孙振喜;张永铮;李伦;费海强;丁振全
分类号 G06F3/06(2006.01)I;H04L29/08(2006.01)I 主分类号 G06F3/06(2006.01)I
代理机构 北京君尚知识产权代理事务所(普通合伙) 11200 代理人 余长江
主权项 一种Windows存储设备到Linux块设备的远程映射方法,其步骤包括:1)在Linux系统中创建虚拟块设备文件,并指定请求处理函数和设备号,然后绑定请求处理队列,创建TCP监听进程,将Windows系统的存储设备作为Linux系统中虚拟块设备文件所对应的实际物理设备;2)根据接入Windows系统的存储设备找到Windows内核中对应的设备对象指针,并创建Windows系统到Linux系统的TCP连接;3)Linux系统的虚拟块设备和Windows系统的存储设备采用TCP协议传输消息,根据TCP消息中的操作类型进行读操作或写操作。
地址 100093 北京市海淀区闵庄路甲89号