发明名称 |
一种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号 |