【技术实现步骤摘要】
用于处理数据的方法、装置、设备和介质
本公开的实施例主要涉及计算机领域,并且更具体地,涉及用于处理数据的方法、装置、设备和计算机可读存储介质。
技术介绍
随着计算机的发展,虚拟机的应用范围也越来越大。例如,越来越多的互联网服务选择部署在云上。在将服务部署在云上后,用户通过在云上运行的虚拟机来运行这些部署的服务。通过利用虚拟机,可以大大提高了用户处理服务的效率。此外,在通过虚拟机运行各种服务时,可以在虚拟机上处理各种不同的数据。在运行服务的过程中,虚拟机还还会保存其处理的数据。由于通过虚拟机运行服务,使得可以在同一平台或同一主机上运行不同的操作系统,提高了主机设备与不同操作系统的兼容性。然而,在使用虚拟机的过程中还存在着需要解决的各种问题。
技术实现思路
根据本公开的示例实施例,提供了一种用于处理数据的方案。在本公开的第一方面中,提供了一种用于处理数据的方法。该方法包括接收用于将数据块从虚拟机的虚拟存储器存储到虚拟机的虚拟盘的请求,其中请求指示虚拟存储器中用于存储数据块的虚拟存储器地址和虚拟盘中用于存储数据块的虚拟盘地址;基于虚拟存储器地址确定与虚拟机相关联的物理存储器内的、用于存储数据块的物理存储器地址;以及相关联地存储虚拟盘地址与物理存储器地址。在本公开的第二方面中,提供了一种用于处理数据的方法。该方法包括接收用于将数据块从虚拟机的虚拟盘存储到虚拟机的虚拟存储器的请求,其中该请求指示虚拟机存储器中用于存储数据块的虚拟存储器地址和虚拟盘中用于存储数据块的虚拟盘地址;基于虚拟盘地址,确定与虚拟机相关联的物理存储器内的用于存储数据块的物理存储器地址;以及相关联地存 ...
【技术保护点】
1.一种用于处理数据的方法,包括:接收用于将数据块从虚拟机的虚拟存储器存储到所述虚拟机的虚拟盘的请求,其中所述请求指示所述虚拟存储器中用于存储所述数据块的虚拟存储器地址和所述虚拟盘中用于存储所述数据块的虚拟盘地址;基于所述虚拟存储器地址确定与所述虚拟机相关联的物理存储器内的、用于存储所述数据块的物理存储器地址;以及相关联地存储所述虚拟盘地址与所述物理存储器地址。
【技术特征摘要】
1.一种用于处理数据的方法,包括:接收用于将数据块从虚拟机的虚拟存储器存储到所述虚拟机的虚拟盘的请求,其中所述请求指示所述虚拟存储器中用于存储所述数据块的虚拟存储器地址和所述虚拟盘中用于存储所述数据块的虚拟盘地址;基于所述虚拟存储器地址确定与所述虚拟机相关联的物理存储器内的、用于存储所述数据块的物理存储器地址;以及相关联地存储所述虚拟盘地址与所述物理存储器地址。2.根据权利要求1所述的方法,还包括:基于所述虚拟盘地址,确定所述物理存储器中是否存在与所述虚拟盘中用于存储所述数据块的虚拟盘存储块相对应的第一物理存储块;以及响应于存在所述第一物理存储块,释放所述第一物理存储块。3.根据权利要求1所述方法,还包括:在所述物理存储器中为所述虚拟机存储器分配第二物理存储块;以及将分配的所述第二物理存储块的地址与所述虚拟存储器地址相关联地存储。4.根据权利要求1所述方法,还包括:向所述虚拟机发送针对所述请求的响应,以指示所述数据块已被存储到所述虚拟盘。5.一种用于处理数据的方法,包括:接收用于将数据块从虚拟机的虚拟盘存储到所述虚拟机的虚拟存储器的请求,其中所述请求指示所述虚拟机存储器中用于存储所述数据块的虚拟存储器地址和所述虚拟盘中用于存储所述数据块的虚拟盘地址;基于所述虚拟盘地址,确定与所述虚拟机相关联的物理存储器内的用于存储所述数据块的物理存储器地址;以及相关联地存储所述虚拟存储器地址和所述物理存储器地址。6.根据权利要求5所述的方法,其中确定与所述虚拟机相关联的物理存储器内的用于存储所述数据块的物理存储器地址包括:基于所述虚拟盘地址,确定是否存在所述物理存储器地址;响应于不存在所述物理存储器地址,从所述物理存储器分配第一物理存储块;将所述数据块从与所述虚拟盘相关联的物理盘存储到所述第一物理存储块;以及将所述第一物理块的地址确定为所述物理存储器地址。7.根据权利要求5所述的方法,还包括:基于所述虚拟存储器地址确定所述物理存储器中的、与所述虚拟存储器中用于存储所述数据块的虚拟存储器存储块相对应的第二物理存储块;以及释放所述第二物理存储块。8.根据权利要求5所述的方法,还包括:向所述虚拟机发送针对所述请求的响应,以指示所述数据块已被存储到所述虚拟存储器。9.一种用于处理数据的装置,包括:第一接收模块,被配置为接收用于将数据块从虚拟机的虚拟存储器存储到所述虚拟机的虚拟盘的请求,其中所述请求指示所述虚拟存储器中用于存储所述数据块的虚拟存储器地址和所述虚拟盘中用于存储所述数据块的虚拟盘地址;第一物理存储器地址确定模块,被配置为基于所述虚拟存储器地址确定与所述虚拟机相关联的物理存储器内的、用于存储所述数据块的物理存储器地址;以及第一地址存储模块,被配置为相关联地存储所述虚拟盘地址与所述物理存储器地址。10.根据权利要求9所述的装置,还包括:第一物理存储块确定模块,被配置为基于所述虚拟盘地址,确...
【专利技术属性】
技术研发人员:谢永吉,柴稳,张宇,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。