虚拟数据写入、读取的方法及系统的制作方法

文档序号:8445370阅读:501来源:国知局
虚拟数据写入、读取的方法及系统的制作方法
【技术领域】
[0001]本发明涉及虚拟存储领域,尤其涉及虚拟数据写入、读取的方法及系统。
【背景技术】
[0002]目前传统的虚拟存储系统中,由于无法区分虚拟机产生的数据,进而导致无法将虚拟机产生的数据进行分类处理,使得传统的虚拟存储系统中,只能将虚拟机数据作为一个整体进行存储,但是虚拟机内的应用或者文件的存储属性并不相同。例如:有些特别重要数据需要三份冗余,而有些数据一份冗余数据即可,传统的虚拟存储系统中就只能按最高冗余要求来存储整个虚拟机数据,造成了存储空间和计算资源的极大浪费,进而使得虚拟存储系统的读写延时加大,用户体验降低,数据读写压力大,甚至会威胁到整个虚拟存储系统的稳定性。再例如:如果虚拟机内一些数据需要加密存储,则需要将整个虚拟机的数据均进行加密操作才能达到目的,大大降低了数据管理的灵活性,增加了数据管理的难度。综上,现有的虚拟存储系统中将虚拟机数据作为一个整体进行存储,造成了存储空间和计算资源的极大浪费,大大增加了数据处理和数据管理的难度。因此,现有的虚拟存储系统无法区分虚拟机内数据并进行分类存储的问题急待发明人解决。
[0003]上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

【发明内容】

[0004]本发明的主要目的在于提供一种虚拟数据写入、读取的方法及系统,旨在解决现有的虚拟存储系统无法区分虚拟机内数据并进行分类存储的技术问题。
[0005]为实现上述目的,本发明提供一种虚拟存储写入方法,所述虚拟存储写入方法包括以下步骤:
[0006]接收虚拟数据的写入请求;
[0007]在接收到所述虚拟数据的写入请求后,获取产生所述写入请求的写入对象以及所述写入对象的写入属性,确定与所述写入属性对应的第一存储区域,所述写入对象为触发所述写入请求的对象;
[0008]在所述第一存储区域写入与所述写入请求对应的虚拟数据。
[0009]优选地,所述接收虚拟数据写入请求的步骤之前,还包括:
[0010]提供第一配置界面,供用户基于所述第一配置界面选择写入对象并为所述写入对象配置写入属性;
[0011]当侦测到用户基于所述第一配置界面发出的配置完毕指令时,建立写入对象与所述写入属性的对应关系;
[0012]为所述写入属性配置第一存储区域,并建立所述写入属性与所述第一存储区域的对应关系。
[0013]优选地,所述建立所述的写入属性与所述第一存储区域的对应关系的步骤之后,还包括:
[0014]提供第一修改界面,供用户基于所述第一修改界面选择写入对象并修改所述写入对象的写入属性;
[0015]当侦测到用户基于所述第一修改界面发出的修改完毕指令时,修改所述写入对象与所述写入属性的对应关系。
[0016]为实现上述目的,本发明还进一步提供一种虚拟数据读取方法,所述虚拟数据读取方法包括以下步骤:
[0017]接收虚拟数据的读取请求;
[0018]在接收到虚拟数据的读取请求后,获取产生所述读取请求的读取对象以及所述读取对象的读取属性,确定与所述读取属性对应的第二存储区域,所述读取对象为触发所述读取请求的对象;
[0019]在所述第二存储区域读取与所述读取请求对应的虚拟数据并发送至所述读取对象。
[0020]优选地,所述接收虚拟数据的读取请求的步骤之前,还包括:
[0021]提供第二配置界面,供用户基于所述第二配置界面选择读取对象并为所述读取对象配置读取属性;
[0022]当侦测到用户基于所述第二配置界面发出的配置完毕指令时,建立所述读取对象与所述读取属性的对应关系;
[0023]为所述读取属性配置第二存储区域,并建立所述读取属性与所述第二存储区域的对应关系。
[0024]优选地,在所述建立所述读取属性与所述第二存储区域的对应关系的步骤之后,还包括:
[0025]提供第二修改界面,供用户基于所述第二修改界面选择读取对象并修改所述读取对象的读取属性;
[0026]当侦测到用户基于所述第二修改界面发出的修改完毕指令时,修改所述读取对象与所述读取属性的对应关系。
[0027]为实现上述目的,本发明还进一步一种虚拟数据写入系统,所述虚拟数据写入系统包括:
[0028]第一接收模块,接收虚拟数据的写入请求;
[0029]第一处理模块,在接收到所述虚拟数据的写入请求后,获取产生所述写入请求的写入对象以及所述写入对象的写入属性,确定与所述写入属性对应的第一存储区域,所述写入对象为触发所述写入请求的对象;
[0030]写入模块,在所述第一存储区域写入与所述写入请求对应的虚拟数据。
[0031]优选地,所述虚拟数据写入系统还包括:
[0032]第一界面提供模块,用于提供第一配置界面,供用户基于所述第一配置界面选择写入对象并为所述写入对象配置写入属性;
[0033]第一创建模块,用于当侦测到用户基于所述第一配置界面发出的配置完毕指令时,建立写入对象与所述写入属性的对应关系;还用于为所述写入属性配置第一存储区域,并建立所述写入属性与所述第一存储区域的对应关系。
[0034]为实现上述目的,本发明还进一步一种虚拟数据读取系统,所述虚拟数据读取系统包括:
[0035]第二接收模块,用于接收虚拟数据的读取请求;
[0036]第二处理模块,用于在接收到虚拟数据的读取请求后,获取产生所述读取请求的读取对象以及所述读取对象的读取属性,确定与所述读取属性对应的第二存储区域,所述读取对象为触发所述读取请求的对象;
[0037]读取模块,用于在所述第二存储区域读取与所述读取请求对应的虚拟数据并发送至所述读取对象。
[0038]优选地,所述虚拟数据读取系统还包括:
[0039]第二界面提供模块,用于提供第二修改界面,供用户基于所述第二修改界面选择读取对象并修改所述读取对象的读取属性;
[0040]第二创建模块,用于当侦测到用户基于所述第二修改界面发出的修改完毕指令时,修改所述读取对象与所述读取属性的对应关系。
[0041]相对于现有技术,本发明通过区分虚拟机内数据并进行分类存储,减少了存储空间和计算资源的浪费,降低了数据处理和数据管理的难度。
【附图说明】
[0042]图1为本发明虚拟数据写入方法第一实施例的流程示意图;
[0043]图2为本发明虚拟数据写入方法第二实施例的流程示意图;
[0044]图3为本发明虚拟数据写入方法第三实施例的流程示意图;
[0045]图4为本发明虚拟数据读取方法第一实施例的流程示意图;
[0046]图5为本发明虚拟数据读取方法第二实施例的流程示意图;
[0047]图6为本发明虚拟数据读取方法第三实施例的流程示意图;
[0048]图7为本发明虚拟数据写入系统第一实施例的功能模块示意图;
[0049]图8为本发明虚拟数据写入系统第二实施例的功能模块示意图;
[0050]图9为本发明虚拟数据读取系统第一实施例的功能模块示意图;
[0051]图10为本发明虚拟数据读取系统第二实施例的功能模块示意图。
[0052]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0053]下面结合附图及具体实施例就本发明的技术方案做进一步的说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0054]如图1所示,为本发明一种虚拟数据写入方法的第一实施例的流程示意图;
[0055]需要强调的是:图1所示流程图仅为一个较佳实施例,本领域的技术人员当知,任何围绕本发明思想构建的实施例都不应脱离于如下技术方案涵盖的范围:
[0056]接收虚拟数据的写入请求;在接收到所述虚拟数据的写入请求后,获取产生所述写入请求的写入对象以及所述写入对象的写入属性,确定与所述写入属性对应的第一存储区域;在所述第一存储区域写入与所述写入请求对应的虚拟数据。以下是本实施例逐步实现虚拟数据写入方法的具体步骤:
[0057]步骤S10,接收虚拟数据写入请求;
[0058]在本发明实施例中,执行本发明虚拟数据写入方法的主体可以是终端(例如,月艮务器、虚拟机等),进一步的加载在终端侧的虚拟数据写入应用(例如,虚拟数据写入软件)。在本发明实施例中优选为虚拟数据写入应用。
[0059]在本实施例中,所述虚拟数据写入请求,可以是通过虚拟机内的应用或者文件进行数据存储时,向虚拟机内的存储系统发出的,虚拟数据的写入请求。所述虚拟数据写入请求,可以包括以下信息:一条写数据的命令;一条产生所述请求的应用或者文件的地址信息。在本实施例中,通过装载在虚拟机系统内的客户端工具来接收虚拟数据写入请求,所述客户端工具可以监视虚拟机内存储系统的虚拟数据写
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1