[发明专利]文件共享方法、装置、系统及可读存储介质在审
申请号: | 201711446282.8 | 申请日: | 2017-12-27 |
公开(公告)号: | CN108038236A | 公开(公告)日: | 2018-05-15 |
发明(设计)人: | 陈楚明 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/455;G06F3/06 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 共享 方法 装置 系统 可读 存储 介质 | ||
1.一种文件共享方法,其特征在于,包括:
当磁盘文件处于共享状态后,虚拟机发起磁盘IO请求;其中,所述磁盘IO请求包括操作对象以及操作类型;
根据所述操作对象将对应的磁盘文件挂载到所述虚拟机;
根据所述操作类型对所述磁盘文件进行对应类型的文件共享操作;其中,所述操作类型包括上传、访问、导出、编辑以及下载。
2.如权利要求1所述的文件共享方法,其特征在于,根据所述操作对象将对应的磁盘文件挂载到所述虚拟机包括:
判断所述操作对象是否属于所述虚拟机所属的主机中的磁盘文件;
如果所述操作对象与所述虚拟机属于不同台主机,判断所述操作对象是否属于跨主机的磁盘文件;
如果是,将对应的跨主机的磁盘文件挂载到所述虚拟机。
3.如权利要求2所述的文件共享方法,其特征在于,所述根据操作类型对所述磁盘文件进行对应类型的文件共享操作包括:
当预定个数的虚拟机对所述磁盘文件进行文件共享操作时,各虚拟机间通过建立虚拟通道按照预定规则进行信息交互;其中,所述信息交互包括区分各虚拟机对所述磁盘文件的具体操作内容以及操作顺序;
所述各虚拟机按照所述信息交互的结果对所述磁盘文件进行对应类型的共享操作。
4.如权利要求3所述的文件共享方法,其特征在于,所述各虚拟机按照所述信息交互的结果对所述磁盘文件进行共享操作包括:
如果所述各虚拟机对所述磁盘文件执行共享编辑操作,则所述各虚拟机串行轮流执行共享编辑操作;
如果所述各虚拟机对所述磁盘文件执行共享上传、共享访问、共享导出或者共享下载操作,则所述各虚拟机同时执行。
5.如权利要求4所述的文件共享方法,其特征在于,所述对所述磁盘文件进行文件共享操作之后还包括:
卸载所述磁盘文件。
6.如权利要求1至5任意一项所述的文件共享方法,其特征在于,所述磁盘文件共享状态的实现方式包括:
对所述磁盘文件进行隐藏封装来实现所述磁盘文件的共享状态;其中,所述隐藏封装包括封装后所述磁盘文件禁止按普通磁盘进行使用。
7.一种文件共享装置,其特征在于,包括:
请求发起单元,用于当磁盘文件处于共享状态后,发起磁盘IO请求;其中,所述磁盘IO请求包括操作对象以及操作类型;
挂载单元,用于根据所述操作对象将对应的磁盘文件挂载到所述虚拟机;
操作单元,用于根据所述操作类型对所述磁盘文件进行对应类型的文件共享操作;其中,所述操作类型包括上传、访问、导出、编辑以及下载。
8.如权利要求7所述的文件共享装置,其特征在于,所述挂载单元包括:
第一判断子单元,用于判断所述操作对象是否属于所述虚拟机所属的主机中的磁盘文件;
第二判断子单元,用于如果所述操作对象与所述虚拟机属于不同台主机,判断所述操作对象是否属于跨主机的磁盘文件;
跨主机挂载子单元,用于如果所述操作对象属于跨主机的磁盘文件,将对应的跨主机的磁盘文件挂载到所述虚拟机。
9.如权利要求8所述的文件共享装置,其特征在于,所述操作单元包括多虚拟机子单元;
所述多虚拟机子单元包括信息交互子单元以及操作子单元;
所述信息交互子单元用于当预定个数的虚拟机对所述磁盘文件进行文件共享操作时,各虚拟机间通过建立虚拟通道按照预定规则进行信息交互;其中,所述信息交互包括区分各虚拟机对所述磁盘文件的具体操作内容以及操作顺序;
所述操作子单元用于按照所述信息交互的结果对所述磁盘文件进行共享操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711446282.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种政策匹配方法及装置
- 下一篇:土工格栅施工结构及施工方法