镜像文件构建方法及镜像文件构建装置制造方法及图纸

技术编号:36186312 阅读:44 留言:0更新日期:2022-12-31 20:51
本申请提供了镜像文件构建方法及镜像文件构建装置。基于本申请,服务器可以存储有可配置镜像文件,由于可配置镜像文件在服务器中占用的存储空间与其实际数据量相同,因此,即便利用数据容量上限匹配设备总存储量的可配置镜像文件构建设备镜像文件,该设备镜像文件在服务器所占用的存储空间也会保持在设备分区数据的实际数据量的基础上动态浮动,而不是与设备总存储量所表征的整盘容量等额的固定值,由此可以避免与整盘容量等额的存储空间所导致的存储资源浪费。而且,本申请的实施例只需要向服务器上传用于存储在目标分区中的设备分区数据,相比于整盘数据对拷方式,还可以节省构建设备镜像文件所需的时间成本。节省构建设备镜像文件所需的时间成本。节省构建设备镜像文件所需的时间成本。

【技术实现步骤摘要】
镜像文件构建方法及镜像文件构建装置


[0001]本申请涉及计算机应用
,具体地说,本申请涉及一种镜像文件构建方法、一种镜像文件构建装置、以及一种计算机系统。

技术介绍

[0002]为计算机设备构建的设备镜像文件,通常需要占用与计算机设备的整盘容量等额的存储空间,而且,在设备镜像文件的构建过程中,还需要采用整盘数据对拷的方式,向设备镜像文件所占用的与整盘容量等额的存储空间内存入计算机设备的所有数据,从而导致设备镜像文件的存储空间成本较高、并导致构建设备镜像文件的时间成本较高。
[0003]可见,如何节省设备镜像文件所占用的存储空间、以及构建设备镜像文件所需的时间成本,成为现有技术中有待解决的技术问题。

技术实现思路

[0004]有鉴于此,本申请旨在节省设备镜像文件所占用的存储空间、以及构建设备镜像文件所需的时间成本。
[0005]本申请的一个实施例提供了一种镜像文件构建方法,包括:
[0006]获取预先设定的设备配置信息,其中,所述设备配置信息中包含设备总存储量、设备分区格式、以及设备分区数据,所述设备分区数据用于存储在以所述设备分区格式设定的所有设备分区中选定的目标分区;
[0007]基于所述设备总存储量,确定在服务器存储的可配置镜像文件中的目标镜像文件,其中,所述可配置镜像文件在所述服务器中占用的存储空间与所述可配置镜像文件的实际数据量相同,并且,所述目标镜像文件为数据容量上限与所述设备总存储量适配的任意一个所述可配置镜像文件;
[0008]利用所述设备分区格式和所述设备分区数据,将配置所述服务器中的所述目标镜像文件构建为用于被计算机设备调用的设备镜像文件。
[0009]在一些示例中,可选地,所述基于所述设备总存储量,在服务器存储的可配置镜像文件中选定目标镜像文件,包括:向所述服务器发送携带所述设备总存储量的镜像请求,以获取所述服务器依据所述设备总存储量提供的镜像文件链接;将所述镜像文件链接所对应的所述可配置镜像文件确定为所述目标镜像文件。
[0010]在一些示例中,可选地,所述基于所述设备总存储量,在服务器存储的可配置镜像文件中选定目标镜像文件,进一步包括:若从所述服务器获取所述镜像文件链接失败,则,向所述服务器发送携带所述设备总存储量的镜像文件创建请求;其中,所述镜像文件创建请求用于促使所述服务器新建与所述设备总存储量匹配的所述可配置镜像文件、并新建成功后提供对应的所述镜像文件链接。
[0011]在一些示例中,可选地,所述基于所述设备总存储量,在服务器存储的可配置镜像文件中选定目标镜像文件,包括:向所述服务器发送镜像请求,以获取可配置镜像文件的镜
像文件链接列表;基于所述设备总存储量,在所述镜像文件链接列表中选定一个镜像文件链接;将所述镜像文件链接列表中被选定的所述镜像文件链接所对应的所述可配置镜像文件,确定为所述目标镜像文件。
[0012]在一些示例中,可选地,所述基于所述设备总存储量,在服务器存储的可配置镜像文件中选定目标镜像文件,进一步包括:若从所述服务器获取所述镜像文件链接列表失败、或者获取到的所述镜像文件链接列表中所有镜像文件链接所对应的可配置镜像文件均与所述设备总存储量匹配失败,则,向所述服务器发送携带所述设备总存储量的镜像文件创建请求;其中,所述镜像文件创建请求用于促使所述服务器新建与所述设备总存储量匹配的所述可配置镜像文件、并新建成功后提供对应的所述镜像文件链接。
[0013]在一些示例中,可选地,所述利用所述设备分区格式和所述设备分区数据,将配置所述服务器中的所述目标镜像文件构建为用于被计算机设备调用的设备镜像文件,包括:根据所述设备分区格式对所述目标镜像文件进行格式化处理,所述格式化处理用于使所述目标镜像文件的分区格式与所述设备分区格式相匹配;将所述设备分区数据复制至所述目标分区在所述目标镜像文件中的镜像分区。
[0014]本申请的另一个实施例提供了一种镜像文件构建装置,包括处理器,其中,所述处理器被配置为执行如前述实施例所述的镜像文件构建方法。
[0015]本申请的另一个实施例提供了一种非瞬时计算机可读存储介质,所述非瞬时计算机可读存储介质存储指令,所述指令在由处理器执行时用于引发所述处理器执行如前述实施例所述的镜像文件构建方法。
[0016]本申请的又一个实施例提供了一种计算机系统,包括客户端和服务器、以及至少一台计算机设备,所述客户端被配置为执行如前述实施例所述的镜像文件构建方法,并且,所述设备镜像文件被任意一台所述计算机设备调用。
[0017]在一些示例中,可选地,所述计算机设备的运行环境被配置为统一可扩展固件接口环境。
[0018]本申请的实施例中,服务器可以存储有可配置镜像文件,由于可配置镜像文件在服务器中占用的存储空间与其实际数据量相同,因此,即便利用数据容量上限匹配设备总存储量的可配置镜像文件构建设备镜像文件,该设备镜像文件在服务器所占用的存储空间也会保持在设备分区数据的实际数据量的基础上动态浮动,而不是与设备总存储量所表征的整盘容量等额的固定值,由此可以避免与整盘容量等额的存储空间所导致的存储资源浪费。而且,本申请的实施例只需要向服务器上传目标分区中的设备分区数据,相比于整盘数据对拷方式,本申请实施例可以减少构建设备镜像文件时的数据传输量,由此使得构建设备镜像文件的过程更快速。
附图说明
[0019]以下附图仅对本申请做示意性说明和解释,并不限定本申请的范围:
[0020]图1是本申请的一个实施例中的一种镜像文件构建方法的示例性流程示意图;
[0021]图2是本申请的另一个实施例中的一种计算机系统的示例性结构示意图。
具体实施方式
[0022]为了使本申请的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本申请作进一步详细说明。
[0023]在附图中,为了便于说明,已稍微夸大了物体的厚度、尺寸和形状。附图仅为示例而并非严格按比例绘制。
[0024]还应理解的是,用语“包括”、“包括有”、“具有”、“包含”和/或“包含有”,当在本说明书中使用时表示存在所陈述的特征、整体、步骤、操作、元件和/或部件,但不排除存在或附加有一个或多个其它特征、整体、步骤、操作、元件、部件和/或它们的组合。此外,当诸如“...中的至少一个”的表述出现在所列特征的列表之后时,修饰整个所列特征,而不是修饰列表中的单独元件。此外,当描述本申请的实施方式时,使用“可以”表示“本申请的一个或多个实施方式”。并且,用语“示例性的”旨在指代示例或举例说明。
[0025]如在本文中使用的,用语“基本上”、“大约”以及类似的用语用作表近似的用语,而不用作表程度的用语,并且旨在说明将由本领域普通技术人员认识到的、测量值或计算值中的固有偏差。
[0026]除非另外限定,否则本文中使用的所有用语(包括技术用语和科学用语)均具有与本申请所属领域普通技术人员的通常理解相同的含义。还应理解的是,用语(例如在常用词典中定义的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种镜像文件构建方法,其特征在于,包括:获取预先设定的设备配置信息,其中,所述设备配置信息中包含设备总存储量、设备分区格式、以及设备分区数据,所述设备分区数据用于存储在以所述设备分区格式设定的所有设备分区中选定的目标分区;基于所述设备总存储量,确定在服务器存储的可配置镜像文件中的目标镜像文件,其中,所述可配置镜像文件在所述服务器中占用的存储空间与所述可配置镜像文件的实际数据量相同,并且,所述目标镜像文件为数据容量上限与所述设备总存储量适配的任意一个所述可配置镜像文件;利用所述设备分区格式和所述设备分区数据,将配置所述服务器中的所述目标镜像文件构建为用于被计算机设备调用的设备镜像文件。2.根据权利要求1所述的镜像文件构建方法,其特征在于,所述基于所述设备总存储量,在服务器存储的可配置镜像文件中选定目标镜像文件,包括:向所述服务器发送携带所述设备总存储量的镜像请求,以获取所述服务器依据所述设备总存储量提供的镜像文件链接;将所述镜像文件链接所对应的所述可配置镜像文件确定为所述目标镜像文件。3.根据权利要求2所述的镜像文件构建方法,其特征在于,所述基于所述设备总存储量,在服务器存储的可配置镜像文件中选定目标镜像文件,进一步包括:若从所述服务器获取所述镜像文件链接失败,则,向所述服务器发送携带所述设备总存储量的镜像文件创建请求;其中,所述镜像文件创建请求用于促使所述服务器新建与所述设备总存储量匹配的所述可配置镜像文件、并新建成功后提供对应的所述镜像文件链接。4.根据权利要求1所述的镜像文件构建方法,其特征在于,所述基于所述设备总存储量,在服务器存储的可配置镜像文件中选定目标镜像文件,包括:向所述服务器发送镜像请求,以获取可配置镜像文件的镜像文件链接列表;基于所述设备总存储量,在所述镜像文件链接列表中选定一个镜像文件链接;将所述镜像文件链接列表中...

【专利技术属性】
技术研发人员:朱堃
申请(专利权)人:湖北盛天网络技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1