[发明专利]一种文件共享的方法和设备有效
申请号: | 201310464197.X | 申请日: | 2013-09-30 |
公开(公告)号: | CN103491193B | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 葛小宇 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 共享文件 存储资源管理器 存储区域信息 文件共享 虚拟机 目标存储区域 方法和设备 文件共享设备 共享服务 计算资源 访问 发送 占用 共享 分配 | ||
本发明实施例提供一种文件共享的方法和设备。涉及文件共享领域,能够减少共享文件占用的计算资源,并提高对共享文件的访问速度。该方法包括:文件共享设备在确定提供共享服务的第一虚拟机中的共享文件后,获取在该共享文件的存储区域信息,并将该存储区域信息发送至存储资源管理器,以便该存储资源管理器根据该存储区域信息确定目标存储区域,该存储资源管理器将该目标存储区域分配给接收该共享文件的第二虚拟机,以使得该第二虚拟机对该共享文件进行访问。本发明实施例用于对文件进行共享。
技术领域
本发明涉及文件共享领域,尤其涉及一种文件共享的方法和设备。
背景技术
虚拟化场景下,现有的文件共享方案包括:提供共享服务的第一虚拟机从对应的磁盘中选择需要共享的文件,并设置该共享文件的共享权限以及允许访问该共享文件的第二虚拟机,再由该第一虚拟机从对应的磁盘中访问该共享文件,该第二虚拟机通过虚拟交换机从该第一虚拟机中访问该共享文件。
在实现上述文件共享的过程中,由于该第一虚拟机需要从对应的磁盘中访问共享文件,从而在文件共享过程中占用了该第一虚拟机较大的计算资源,影响了该第一虚拟机的正常应用,另外,当该共享文件过大时,由于网络带宽的限制,使得该第二虚拟机对该共享文件的访问速度较慢,从而降低了用户体验。
发明内容
本发明的实施例提供一种文件共享的方法和设备,以减少共享文件占用的计算资源,并提高对共享文件的访问速度。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,提供一种文件共享的方法,包括:
文件共享设备确定提供共享服务的第一虚拟机中的共享文件;
获取所述共享文件的存储区域信息;
将所述存储区域信息发送至存储资源管理器,以便所述存储资源管理器根据所述存储区域信息确定目标存储区域,并将所述目标存储区域分配给第二虚拟机,其中,所述目标存储区域存储有所述共享文件,所述第二虚拟机为接收所述共享文件的虚拟机。
在第一方面第一种可能的实现方式中,所述获取所述共享文件的存储区域信息包括:
获取所述共享文件的目录项和所述目录项对应的索引节点信息;
根据所述目录项和所述目录项对应的索引节点信息确定所述存储区域信息。
结合第一方面或第一种可能的实现方式,在第二种可能的实现方式中,在所述存储资源管理器根据所述存储区域信息确定目标存储区域后,所述方法还包括:
获取所述第二虚拟机的标识信息,其中,所述标识信息用于指示取消所述第二虚拟机访问所述共享文件;
将所述标识信息发送给存储资源管理器,以便所述存储资源管理器根据该标识信息删除所述第二虚拟机的所述目标存储区域。
第二方面,提供一种文件共享的方法,包括:
存储资源管理器接收文件共享设备发送的共享文件的存储区域信息,所述共享文件是由第一虚拟机提供的;
根据所述存储区域信息确定目标存储区域,并将所述目标存储区域分配给第二虚拟机,以使得所述第二虚拟机对所述共享文件进行访问;其中,所述目标存储区域存储有所述共享文件。
在第二方面第一种可能的实现方式中,所述目标存储区域为逻辑单元号LUN;其中,所述LUN存储所述共享文件。
结合第二方面,在第二种可能的实现方式中,所述根据所述存储区域信息确定目标存储区域包括:
根据所述存储区域信息确定LUN,并根据所述LUN确定所述目标存储区域,其中,所述LUN存储所述共享文件和非共享文件;所述目标存储区域存储所述共享文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310464197.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:包含金属蛋白酶的去污剂组合物
- 下一篇:由纤维增强复合材料构成的成形制品