[发明专利]一种远程访问磁盘的方法和装置有效
申请号: | 201710346760.1 | 申请日: | 2017-05-17 |
公开(公告)号: | CN107544751B | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | 董钊;丁利国;郝磊 | 申请(专利权)人: | 新华三云计算技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 610041 四川省成都市高新区天华二路2*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 远程 访问 磁盘 方法 装置 | ||
1.一种远程访问磁盘的方法,其特征在于,所述方法应用于虚拟机,所述方法包括:
通过终端设备登陆已创建的虚拟机,所述虚拟机的计算资源和数据存储由不同于远端设备的云服务器提供,在虚拟机呈现的云桌面上建立远程设备上指定磁盘对应的虚拟磁盘;
在建立虚拟磁盘之后,从所述远程设备获取所述指定磁盘的文件列表并缓存;
在接收到访问所述虚拟磁盘的指令时,在所述云桌面上显示一窗口,并在所述窗口中显示缓存的所述文件列表,其中所述窗口的地址栏显示本地路径。
2.如权利要求1所述的方法,其特征在于,在虚拟机呈现的云桌面上建立远程设备上指定磁盘对应的虚拟磁盘,包括:
根据已生成的未知文件设备FILE_DEVICE_UNKNOWN类型的根设备对象,查找虚拟机包括的虚拟磁盘驱动程序对应的驱动对象;
根据查找到的驱动对象建立磁盘文件设备FILE_DEVICE_DISK类型的虚拟磁盘,并为建立的虚拟磁盘指定盘符。
3.如权利要求1或2所述的方法,其特征在于,在建立虚拟磁盘之后,所述方法还包括:
从所述远程设备获取所述指定磁盘的分区信息,所述分区信息包括所述指定磁盘的剩余容量、可用容量和总容量;
在所述云桌面上显示所述分区信息。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
当接收到针对所述文件列表包括的对象的读指令时,从所述指定磁盘获取所述对象对应的内容,并在所述云桌面上显示;
当接收到针对所述文件列表包括的对象的写指令时,向所述远程设备发送所述写指令,以使所述远程设备依据所述写指令在所述指定磁盘上进行写操作。
5.一种远程访问磁盘装置,其特征在于,所述装置应用于虚拟机,所述装置包括:
虚拟磁盘建立单元,用于通过终端设备登陆已创建的虚拟机,所述虚拟机的计算资源和数据存储由不同于远端设备的云服务器提供,在虚拟机呈现的云桌面上建立远程设备上指定磁盘对应的虚拟磁盘;
磁盘数据获取单元,用于在所述磁盘建立单元建立虚拟磁盘之后,从所述远程设备获取所述指定磁盘的文件列表并缓存;
磁盘数据处理单元,用于在接收到访问所述虚拟磁盘的指令时,在所述云桌面上显示一窗口,并在所述窗口中显示缓存的所述文件列表,其中所述窗口的地址栏显示本地路径。
6.如权利要求5所述的装置,其特征在于,在虚拟机呈现的云桌面上建立远程设备上指定磁盘对应的虚拟磁盘时,所述虚拟磁盘建立单元具体用于:
根据已生成的未知文件设备FILE_DEVICE_UNKNOWN类型的根设备对象,查找所述虚拟机包括的虚拟磁盘驱动程序对应的驱动对象;
根据查找到的驱动对象建立磁盘文件设备FILE_DEVICE_DISK类型的虚拟磁盘,并为建立的虚拟磁盘指定盘符。
7.如权利要求5或6所述的装置,其特征在于,
所述磁盘数据获取单元,还用于从所述远程设备获取所述指定磁盘的分区信息,所述分区信息包括所述指定磁盘的剩余容量、可用容量和总容量;
所述磁盘数据处理单元,还用于在所述云桌面上显示所述分区信息。
8.如权利要求5所述的装置,其特征在于,
所述磁盘数据获取单元,还用于当接收到针对所述文件列表包括的对象的读指令时,从所述指定磁盘获取所述对象对应的内容,并在所述云桌面上显示;当接收到针对所述文件列表包括的对象的写指令时,向所述远程设备发送所述写指令,以使所述远程设备依据所述写指令在所述指定磁盘上进行写操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三云计算技术有限公司,未经新华三云计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710346760.1/1.html,转载请声明来源钻瓜专利网。