定时快照生成方法、装置、电子设备及存储介质与流程



1.本发明涉及快照生成领域,特别是涉及一种定时快照生成方法、装置、电子设备及存储介质。


背景技术:



2.nas(network attached storage,网络附加存储)中,由文件系统(file system)作为载体,对局域网络(local area network)内的不同主机,提供文件或目录的网络共享的服务。nas快照(snapshot)是对文件系统,在某个时间点做的一个完全可用的数据映像拷贝。nas快照可用于文件系统故障时,对快照进行回滚,将文件系统数据恢复到nas快照拷贝时间点的数据,极大减少文件系统的数据丢失。nas定时快照策略(snaptimer)可以指定文件系统创建快照的周期,在固定时间点创建。然而,nas定时快照创建或删除是需要一定时间的,为了保证数据的一致性,在对文件系统做快照之前,需要将文件系统短暂的冻结,完成数据拷贝后再将文件系统解冻,数据的拷贝本身也有一定的耗时。此外,在进入冻结文件系统流程之前,还需要检查文件系统所依赖的存储池空间是否充足、是否超过存储卷(volume)规格、是否超过文件系统快照数量规格等等,也会耗费一定时间。在性能较好的inter的x86cpu的支持下,创建一个文件系统的nas定时快照,大概耗时一分钟,在其他性能较差的cpu平台下,这个耗时还要拉长。因此,若有多个文件系统同时需要创建nas定时快照,不可避免的,排在任务队列后方的文件系统,其创建的nas定时快照将会偏离原本预设的时间点,队列越长,队列最后方的创建的nas定时快照,与预期的创建时间点的偏差就越大。
3.现有技术中,在nas的系统内,设置了一个专门帮助处理nas定时快照任务的资源锁——dofssnaptimer锁,所有文件系统的nas定时快照的创建或删除任务,都会去调用这个资源。这个资源同一时间点只会响应一个任务,其他任务则进入等待队列。未处理的nas定时快照任务,会每隔1分钟再次申请调用dofssnaptimer锁,当调用dofssnaptimer锁处理完任务,进入空闲状态,会响应其中一个任务的调用申请,其余任务继续等待,直至所有nas定时快照任务处理完毕,等待队列清空。只有一个dofssnaptimer锁,当同一时间点需要处理的文件系统的nas定时快照任务太多,就会有一些定时快照任务的创建时间偏离预定时间,等待队列越长,最后创建的nas定时快照偏离时间就越长,不符合客户的预期。此外,目前可以设置的nas定时快照创建时间间隔最短为5分钟,每个定时快照创建时间在40s左右,等待队列中的定时快照任务每隔1分申请一次dofssnaptimer锁资源调用。因此,只要有超过5个文件系统都设置了,同一开始时间,且间隔5分钟的nas定时快照策略,就可能会有某个文件系统,同时有两个nas定时快照任务在等待队列中,dofssnaptimer锁是随机响应nas定时快照任务的,所以存在着某个文件系统,a时间段该创建的nas定时快照,比a+5min时段该创建的nas定时快照还创建的晚的风险。另外,随着客户对文件系统数量、nas定时快照数量、nas定时快照精准度等需求的不断提高,目前的文件系统nas定时快照处理机制已经不再合适,无法满足将来的发展需求。


技术实现要素:



4.基于此,有必要针对上述技术问题,提供一种能够解决单一资源锁无法应对同时段多nas定时快照任务并发的任务需求的定时快照生成方法、装置、电子设备及存储介质。
5.第一方面,提供一种定时快照生成方法,所述方法包括:
6.当检测到任务执行队列中存在同一开始时间的多个定时快照任务时,访问设备中的任务进程并确定所述任务进程中的一个或多个空闲任务进程;
7.获取所述设备中的快照生成权限说明并将根据所述快照生成权限说明和所述空闲任务进程生成临时资源锁;
8.根据所述设备中的工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照。
9.在其中一个实施例中,所述获取所述设备中的快照生成权限说明并将根据所述快照生成权限说明和所述空闲任务进程生成临时资源锁包括:
10.确定所述空闲任务进程和所述工作资源锁的数量之和是否大于所述多个定时快照任务的任务数量;
11.若是,则获取所述快照生成权限说明和所述空闲任务进程的资源调度等级;
12.根据所述资源调度等级从所述空闲任务进程中确定进程数量少于所述任务数量一个的目标空闲任务进程;
13.根据所述快照任务处理权限说明和所述目标空闲任务进程生成所述临时资源锁;
14.若否,则确定所有所述空闲任务进程为所述目标空闲任务进程;
15.获取所述快照生成权限说明并根据所述快照任务处理权限说明和所述目标空闲任务进程生成所述临时资源锁。
16.在其中一个实施例中,所述根据所述设备中的工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照包括:
17.根据所述工作资源锁执行所述定时快照任务并生成所述定时快照;
18.根据所述临时资源锁和所述任务执行队列中未执行的定时快照任务生成所述定时快照。
19.在其中一个实施例中,所述根据所述临时资源锁和所述任务执行队列中未执行的定时快照任务生成所述定时快照包括:
20.当所述临时资源锁接收到所述设备发送的本职任务消息时,取消执行所述定时快照任务并重新记录所述定时快照任务到所述任务执行队列;
21.删除所述快照生成权限说明并还原所述临时资源锁到所述目标空闲任务进程。
22.在其中一个实施例中,所述根据所述设备中的工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照还包括:
23.根据所述定时快照任务的快照任务消息确定待处理的文件系统并获取所述文件系统的系统系数;
24.确定所述系统系数是否满足所述定时快照任务的快照任务信息,其中所述系统系数包括存储池空间、存储卷规格和定时快照规格;
25.若是,则根据所述工作资源锁或所述临时资源锁处理所述文件系统并生成所述定时快照;
26.若否,则停止执行所述定时快照任务并从所述任务执行队列中删除所述定时快照任务。
27.在其中一个实施例中,所述根据所述工作资源锁或所述临时资源锁处理所述文件系统并生成所述定时快照包括:
28.根据所述工作资源锁或所述临时资源锁禁止所述文件系统的输入输出功能;
29.拷贝所述文件系统中的文件数据并根据所述文件数据生成所述定时快照;
30.当生成所述定时快照结束后,恢复所述输入输出功能并确定所述定时快照是否可以正常启动;
31.若否,则发送包含生成定时快照失败的告警信息到所述设备的操作系统;
32.若是,则执行所述定时快照任务成功。
33.在其中一个实施例中,所述根据工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照之后包括:
34.当所述任务执行队列中不存在同一开始时间的多个定时快照任务时,删除所述快照生成权限说明并还原所有临时资源锁到所述目标空闲任务进程。
35.另一方面,提供一种定时快照生成装置,所述装置包括:
36.确定模块,用于当检测到任务执行队列中存在同一开始时间的多个定时快照任务时,访问设备中的任务进程并确定所述任务进程中的一个或多个空闲任务进程;
37.资源锁生成模块,用于访问所述设备中的权限管理文件并将根据所述权限管理文件和所述空闲任务进程生成临时资源锁;
38.快照生成模块,用于根据工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照。
39.在其中一个实施例中,所述资源锁生成模块获取所述设备中的快照生成权限说明并将根据所述快照生成权限说明和所述空闲任务进程生成临时资源锁包括:
40.确定所述空闲任务进程和所述工作资源锁的数量之和是否大于所述多个定时快照任务的任务数量;
41.若是,则获取所述快照生成权限说明和所述空闲任务进程的资源调度等级;
42.根据所述资源调度等级从所述空闲任务进程中确定进程数量少于所述任务数量一个的目标空闲任务进程;
43.根据所述快照任务处理权限说明和所述目标空闲任务进程生成所述临时资源锁;
44.若否,则确定所有所述空闲任务进程为所述目标空闲任务进程;
45.获取所述快照生成权限说明并根据所述快照任务处理权限说明和所述目标空闲任务进程生成所述临时资源锁。
46.在其中一个实施例中,所述快照生成模块根据所述设备中的工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照包括:
47.根据所述工作资源锁执行所述定时快照任务并生成所述定时快照;
48.根据所述临时资源锁和所述任务执行队列中未执行的定时快照任务生成所述定时快照。
49.在其中一个实施例中,所述快照生成模块根据所述临时资源锁和所述任务执行队列中未执行的定时快照任务生成所述定时快照包括:
50.当所述临时资源锁接收到所述设备发送的本职任务消息时,取消执行所述定时快照任务并重新记录所述定时快照任务到所述任务执行队列;
51.删除所述快照生成权限说明并还原所述临时资源锁到所述目标空闲任务进程。
52.在其中一个实施例中,所述快照生成模块根据所述设备中的工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照还包括:
53.根据所述定时快照任务的快照任务消息确定待处理的文件系统并获取所述文件系统的系统系数;
54.确定所述系统系数是否满足所述定时快照任务的快照任务信息,其中所述系统系数包括存储池空间、存储卷规格和定时快照规格;
55.若是,则根据所述工作资源锁或所述临时资源锁处理所述文件系统并生成所述定时快照;
56.若否,则停止执行所述定时快照任务并从所述任务执行队列中删除所述定时快照任务。
57.在其中一个实施例中,所述快照生成模块根据所述工作资源锁或所述临时资源锁处理所述文件系统并生成所述定时快照包括:
58.根据所述工作资源锁或所述临时资源锁禁止所述文件系统的输入输出功能;
59.拷贝所述文件系统中的文件数据并根据所述文件数据生成所述定时快照;
60.当生成所述定时快照结束后,恢复所述输入输出功能并确定所述定时快照是否可以正常启动;
61.若否,则发送包含生成定时快照失败的告警信息到所述设备的操作系统;
62.若是,则执行所述定时快照任务成功。
63.在其中一个实施例中,所述快照生成模块根据工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照之后包括:
64.当所述任务执行队列中不存在同一开始时间的多个定时快照任务时,删除所述快照生成权限说明并还原所有临时资源锁到所述目标空闲任务进程。
65.再一方面,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
66.当检测到任务执行队列中存在同一开始时间的多个定时快照任务时,访问设备中的任务进程并确定所述任务进程中的一个或多个空闲任务进程;
67.获取所述设备中的快照生成权限说明并将根据所述快照生成权限说明和所述空闲任务进程生成临时资源锁;
68.根据所述设备中的工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照。
69.在其中一个实施例中,所述处理器执行所述计算机程序时实现以下步骤:
70.所述获取所述设备中的快照生成权限说明并将根据所述快照生成权限说明和所述空闲任务进程生成临时资源锁包括:
71.确定所述空闲任务进程和所述工作资源锁的数量之和是否大于所述多个定时快照任务的任务数量;
72.若是,则获取所述快照生成权限说明和所述空闲任务进程的资源调度等级;
73.根据所述资源调度等级从所述空闲任务进程中确定进程数量少于所述任务数量一个的目标空闲任务进程;
74.根据所述快照任务处理权限说明和所述目标空闲任务进程生成所述临时资源锁;
75.若否,则确定所有所述空闲任务进程为所述目标空闲任务进程;
76.获取所述快照生成权限说明并根据所述快照任务处理权限说明和所述目标空闲任务进程生成所述临时资源锁。
77.在其中一个实施例中,所述处理器执行所述计算机程序时实现以下步骤:
78.所述根据所述设备中的工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照包括:
79.根据所述工作资源锁执行所述定时快照任务并生成所述定时快照;
80.根据所述临时资源锁和所述任务执行队列中未执行的定时快照任务生成所述定时快照。
81.在其中一个实施例中,所述处理器执行所述计算机程序时实现以下步骤:
82.所述根据所述临时资源锁和所述任务执行队列中未执行的定时快照任务生成所述定时快照包括:
83.当所述临时资源锁接收到所述设备发送的本职任务消息时,取消执行所述定时快照任务并重新记录所述定时快照任务到所述任务执行队列;
84.删除所述快照生成权限说明并还原所述临时资源锁到所述目标空闲任务进程。
85.在其中一个实施例中,所述处理器执行所述计算机程序时实现以下步骤:
86.所述根据所述设备中的工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照还包括:
87.根据所述定时快照任务的快照任务消息确定待处理的文件系统并获取所述文件系统的系统系数;
88.确定所述系统系数是否满足所述定时快照任务的快照任务信息,其中所述系统系数包括存储池空间、存储卷规格和定时快照规格;
89.若是,则根据所述工作资源锁或所述临时资源锁处理所述文件系统并生成所述定时快照;
90.若否,则停止执行所述定时快照任务并从所述任务执行队列中删除所述定时快照任务。
91.在其中一个实施例中,所述处理器执行所述计算机程序时实现以下步骤:
92.所述根据所述工作资源锁或所述临时资源锁处理所述文件系统并生成所述定时快照包括:
93.根据所述工作资源锁或所述临时资源锁禁止所述文件系统的输入输出功能;
94.拷贝所述文件系统中的文件数据并根据所述文件数据生成所述定时快照;
95.当生成所述定时快照结束后,恢复所述输入输出功能并确定所述定时快照是否可以正常启动;
96.若否,则发送包含生成定时快照失败的告警信息到所述设备的操作系统;
97.若是,则执行所述定时快照任务成功。
98.在其中一个实施例中,所述处理器执行所述计算机程序时实现以下步骤:
99.所述根据工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照之后包括:
100.当所述任务执行队列中不存在同一开始时间的多个定时快照任务时,删除所述快照生成权限说明并还原所有临时资源锁到所述目标空闲任务进程。
101.又一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
102.当检测到任务执行队列中存在同一开始时间的多个定时快照任务时,访问设备中的任务进程并确定所述任务进程中的一个或多个空闲任务进程;
103.获取所述设备中的快照生成权限说明并将根据所述快照生成权限说明和所述空闲任务进程生成临时资源锁;
104.根据所述设备中的工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照。
105.在其中一个实施例中,所述计算机程序被处理器执行时实现以下步骤:
106.所述获取所述设备中的快照生成权限说明并将根据所述快照生成权限说明和所述空闲任务进程生成临时资源锁包括:
107.确定所述空闲任务进程和所述工作资源锁的数量之和是否大于所述多个定时快照任务的任务数量;
108.若是,则获取所述快照生成权限说明和所述空闲任务进程的资源调度等级;
109.根据所述资源调度等级从所述空闲任务进程中确定进程数量少于所述任务数量一个的目标空闲任务进程;
110.根据所述快照任务处理权限说明和所述目标空闲任务进程生成所述临时资源锁;
111.若否,则确定所有所述空闲任务进程为所述目标空闲任务进程;
112.获取所述快照生成权限说明并根据所述快照任务处理权限说明和所述目标空闲任务进程生成所述临时资源锁。
113.在其中一个实施例中,所述计算机程序被处理器执行时实现以下步骤:
114.所述根据所述设备中的工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照包括:
115.根据所述工作资源锁执行所述定时快照任务并生成所述定时快照;
116.根据所述临时资源锁和所述任务执行队列中未执行的定时快照任务生成所述定时快照。
117.在其中一个实施例中,所述计算机程序被处理器执行时实现以下步骤:
118.所述根据所述临时资源锁和所述任务执行队列中未执行的定时快照任务生成所述定时快照包括:
119.当所述临时资源锁接收到所述设备发送的本职任务消息时,取消执行所述定时快照任务并重新记录所述定时快照任务到所述任务执行队列;
120.删除所述快照生成权限说明并还原所述临时资源锁到所述目标空闲任务进程。
121.在其中一个实施例中,所述计算机程序被处理器执行时实现以下步骤:
122.所述根据所述设备中的工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照还包括:
123.根据所述定时快照任务的快照任务消息确定待处理的文件系统并获取所述文件系统的系统系数;
124.确定所述系统系数是否满足所述定时快照任务的快照任务信息,其中所述系统系数包括存储池空间、存储卷规格和定时快照规格;
125.若是,则根据所述工作资源锁或所述临时资源锁处理所述文件系统并生成所述定时快照;
126.若否,则停止执行所述定时快照任务并从所述任务执行队列中删除所述定时快照任务。
127.在其中一个实施例中,所述计算机程序被处理器执行时实现以下步骤:
128.所述根据所述工作资源锁或所述临时资源锁处理所述文件系统并生成所述定时快照包括:
129.根据所述工作资源锁或所述临时资源锁禁止所述文件系统的输入输出功能;
130.拷贝所述文件系统中的文件数据并根据所述文件数据生成所述定时快照;
131.当生成所述定时快照结束后,恢复所述输入输出功能并确定所述定时快照是否可以正常启动;
132.若否,则发送包含生成定时快照失败的告警信息到所述设备的操作系统;
133.若是,则执行所述定时快照任务成功。
134.在其中一个实施例中,所述计算机程序被处理器执行时实现以下步骤:
135.所述根据工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照之后包括:
136.当所述任务执行队列中不存在同一开始时间的多个定时快照任务时,删除所述快照生成权限说明并还原所有临时资源锁到所述目标空闲任务进程。
137.当检测到任务执行队列中存在同一开始时间的多个定时快照任务时,访问设备中的任务进程并确定所述任务进程中的一个或多个空闲任务进程;获取所述设备中的快照生成权限说明并将根据所述快照生成权限说明和所述空闲任务进程生成临时资源锁;根据所述设备中的工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照。通过生成临时资源锁实现动态资源调整策略并解决了单一资源锁无法应对同时段多nas定时快照并发的任务需求;通过调用调度资源等级高的任务进程有助于扩展文件系统的系统规格和nas定时快照的快照规格。
附图说明
138.图1为定时快照生成方法的流程示意图;
139.图2为定时快照生成方法的步骤示意图;
140.图3为定时快照生成装置的结构示意图;
141.图4为本发明实施例中计算机设备的内部结构图。
具体实施方式
142.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不
用于限定本技术。
143.本技术提供的定时任务可视化方法,可以应用于如图1所示的定时快照生成方法的流程示意图。其中通过确定任务进程中的一个或多个空闲任务进程,当空闲任务进程和工作资源锁的数量之和大于多个定时快照任务的任务数量时,根据资源调度等级从空闲任务进程中确定进程数量少于任务数量一个的目标空闲任务进程,然后根据快照任务处理权限说明和目标空闲任务进程生成临时资源锁,最后根据设备中自带的工作资源锁和临时资源锁执行定时快照任务并生成定时快照。
144.在一个实施例中,如图2所示,本发明提供一种定时快照生成方法,所述方法包括:
145.s201、当检测到任务执行队列中存在同一开始时间的多个定时快照任务时,访问设备中的任务进程并确定所述任务进程中的一个或多个空闲任务进程;
146.s202、获取所述设备中的快照生成权限说明并将根据所述快照生成权限说明和所述空闲任务进程生成临时资源锁;
147.s203、根据所述设备中的工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照。
148.具体的,当有多个定时快照任务需要并发执行时,访问此时设备(比如电脑)的操作系统(比如windows),确定系统的任务管理器或者后台存在哪些任务进程,其中任务进程主要包括系统进程和用户进程,系统进程可以包括【csrss】这是windows的核心部份之一,全称为client server process;【ctfmon】这是安装了winxp(尤其是安装ofice xp)后,在桌面右下角显示的“语言栏”;【explorer】explorer.exe总是在后台运行,它控制着标准的用户界面、进程、命令和桌面等;【iexplore】/【iexplore】ie浏览器,当我们用它上网冲浪时,它占有更多的内存并随着打开的浏览器窗口的增加而增多,但当关闭所有ie窗口时,它并不会从任务管理器消失,iexplore.exe依然在后台运行着;【msmsgs】这是微软的windows messengr(即时通信软件)著名的msn进程,在winxp的家庭版和专业版里面绑定的,如果你还运行着outlook(邮件)和msn explorer(微软软件)等程序,该进程会在后台运行支持所有即时通信软件。设备的操作系统中存在很多系统进程和用户进程,在此不一一举例,在所有的任务进程中选择一个或多个空闲任务进程,比如上述的【iexplore】进程,当用户关闭所有ie窗口时其进程文件(iexplore.exe)仍然在后台运行,此时可以确定该仍在后台运行但当前没有任务需要执行的【iexplore】为空闲任务进程;也可以将在运行ie窗口但没有接收到任务指令的【iexplore】为空闲任务进程;再比如上述的【msmsgs】进程,当其正在后台运行且支持的设备中的outlook程序尚未启动时,可以确定该进程为空闲任务进程。
149.在其中一个实施例中,所述获取所述设备中的快照生成权限说明并将根据所述快照生成权限说明和所述空闲任务进程生成临时资源锁包括:
150.确定所述空闲任务进程和所述工作资源锁的数量之和是否大于所述多个定时快照任务的任务数量;
151.若是,则获取所述快照生成权限说明和所述空闲任务进程的资源调度等级;
152.根据所述资源调度等级从所述空闲任务进程中确定进程数量少于所述任务数量一个的目标空闲任务进程;
153.根据所述快照任务处理权限说明和所述目标空闲任务进程生成所述临时资源锁;
154.若否,则确定所有所述空闲任务进程为所述目标空闲任务进程;
155.获取所述快照生成权限说明并根据所述快照任务处理权限说明和所述目标空闲任务进程生成所述临时资源锁。
156.具体的,比如任务队列中同一开始时间的定时快照任务有五个,此时需要上述确定的空闲任务进程加上设备中自带的工作资源锁(dofssnaptimer锁)和定时快照任务数相比较,比如当有六个空闲任务进程时,此时需要获取它们的资源调度等级,其中能调用越多的内存和cpu相应的资源调度等级就越高,然后根据资源调度等级从六个空闲任务进程中选择四个目标空闲任务进程。若只有两个空闲任务进程时,直接确定它们作为目标空闲任务进程。确定好目标空闲任务进程后,获取设备的操作系统中的快照生成权限说明(权限代码),通过将权限代码写进目标空闲任务进程实现赋予执行文件系统定时快照任务的权限,这个权限不区分文件系统,所有文件系统的定时快照任务都可以执行,此时的目标空闲任务进程可以视为“临时资源锁”。
157.在其中一个实施例中,所述根据所述设备中的工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照包括:
158.根据所述工作资源锁执行所述定时快照任务并生成所述定时快照;
159.根据所述临时资源锁和所述任务执行队列中未执行的定时快照任务生成所述定时快照。
160.具体的,如上所述,当存在五个同一开始时间的定时快照任务时,此时设备中除了原dofssnaptimer锁还有四个生成好的临时dofssnaptimer锁,原dofssnaptimer锁优先选择其中一个定时快照任务执行,其中每个定时快照任务执行时处理的文件系统没有优先级并且生成的快照规格也一致,所以四个临时dofssnaptimer锁可以根据不同的响应速度各选择一个定时快照任务执行,无需nas系统调度。而当设备中除了原dofssnaptimer锁还有两个生成好的临时dofssnaptimer锁时,同样原dofssnaptimer锁优先选择其中一个定时快照任务执行,临时资源锁任意选择定时快照任务执行,剩余的定时快照任务等待临时资源锁或者原dofssnaptimer锁执行任务结束。
161.在其中一个实施例中,所述根据所述临时资源锁和所述任务执行队列中未执行的定时快照任务生成所述定时快照包括:
162.当所述临时资源锁接收到所述设备发送的本职任务消息时,取消执行所述定时快照任务并重新记录所述定时快照任务到所述任务执行队列;
163.删除所述快照生成权限说明并还原所述临时资源锁到所述目标空闲任务进程。
164.具体的,赋予临时资源锁定时快照生成权限时,其权限的优先级低于它原本处理任务代码的执行优先级,当临时资源锁接收到设备发送的本职任务消息时,比如拥有定时快照生成权限的【iexplore】进程,因为用户需要打开ie浏览器而接收到启动ie浏览器的本职任务消息时,停止执行对应的定时快照任务的同时执行自身的本职任务(启动ie浏览器),以及在执行本职任务的过程中删除快照生成权限说明,不再赋予其定时快照生成权限并将尚未完成的定时快照任务重新记录到任务执行队列等待执行。
165.在其中一个实施例中,所述根据所述设备中的工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照还包括:
166.根据所述定时快照任务的快照任务消息确定待处理的文件系统并获取所述文件系统的系统系数;
167.确定所述系统系数是否满足所述定时快照任务的快照任务信息,其中所述系统系数包括存储池空间、存储卷规格和定时快照规格;
168.若是,则根据所述工作资源锁或所述临时资源锁处理所述文件系统并生成所述定时快照;
169.若否,则停止执行所述定时快照任务并从所述任务执行队列中删除所述定时快照任务。
170.具体的,快照任务消息中包含文件系统标识,通过文件系统标识从设备的多个文件系统中确定定时快照任务对应的文件系统并访问该文件系统获取相应的系统系数,其中包括存储池空间、存储卷规格和定时快照规格。另外快照任务消息中还包括待生成的定时快照的规格要求,比如当生成定时快照需要的内存超过文件系统的存储池空间,或者需要的存储卷规格超过文件系统的存储卷规格时,确定定时快照任务无法完成并删除任务执行队列中显示为“正在执行”的定时快照任务。另外因为系统保留的总快照数量是有一个系统级的规格的,比如一个设备最多可保留16个定时快照,当对16个文件系统设置保留数为1的定时快照时,如果检测到定时快照任务对应的文件系统中已存在一个定时快照时,确定系统系数不满足快照任务消息。或者当对8个文件系统设置保留数为2的定时快照时,如果检测到定时快照任务对应的文件系统中已存在一个定时快照仍然满足快照任务消息,只有当存储池空间、存储卷规格和定时快照规格都满足快照任务消息中包含的待生成快照规格(不超过存储池空间、不超过存储卷规格、不超过文件系统保留的快照数),才会根据原dofssnaptimer锁或者临时资源锁正式执行定时快照任务。
171.在其中一个实施例中,所述根据所述工作资源锁或所述临时资源锁处理所述文件系统并生成所述定时快照包括:
172.根据所述工作资源锁或所述临时资源锁禁止所述文件系统的输入输出功能;
173.拷贝所述文件系统中的文件数据并根据所述文件数据生成所述定时快照;
174.当生成所述定时快照结束后,恢复所述输入输出功能并确定所述定时快照是否可以正常启动;
175.若否,则发送包含生成定时快照失败的告警信息到所述设备的操作系统;
176.若是,则执行所述定时快照任务成功。
177.具体的,根据原dofssnaptimer锁或者临时资源锁执行定时快照任务的流程类似,包括:通过调用原dofssnaptimer锁或者临时资源锁实现冻结对应文件系统的i/o(input/output输入输出)功能和根据拷贝的文件数据创建一个定时快照,并在创建结束后恢复文件系统的i/o功能。确定定时快照是否能正常启动可以通过对定时快照进行回滚,将文件系统数据恢复到拷贝时间点的数据;如果成功回滚,则确定执行定时快照任务成功,如果回滚失败,则发送包含生成定时快照失败告警信息提醒用户检查失败原因。当然也可以通过其他方法确定定时快照是否能正常启动,再次不一一赘述。
178.在其中一个实施例中,所述根据工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照之后包括:
179.当所述任务执行队列中不存在同一开始时间的多个定时快照任务时,删除所述快照生成权限说明并还原所有临时资源锁到所述目标空闲任务进程。
180.具体的,当任务执行队列中没有多个同一开始时间的定时快照任务需要并发处理
时,删除写入目标空闲任务进程中的快照生成权限说明,不再赋予其定时快照生成权限即不再视目标空闲任务进程为临时资源锁。
181.本技术的方案有如下有益效果:
182.1)通过生成临时资源锁实现动态资源调整策略并解决了单一dofssnaptimer锁无法应对同时段多nas定时快照并发的任务需求;
183.2)通过调用调度资源等级高的任务进程有助于扩展文件系统的系统规格和nas定时快照的快照规格。
184.应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
185.在一个实施例中,如图3所示,提供一种定时快照生成装置,所述装置包括:
186.确定模块301,用于当检测到任务执行队列中存在同一开始时间的多个定时快照任务时,访问设备中的任务进程并确定所述任务进程中的一个或多个空闲任务进程;
187.资源锁生成模块302,用于访问所述设备中的权限管理文件并将根据所述权限管理文件和所述空闲任务进程生成临时资源锁;
188.快照生成模块303,用于根据工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照。
189.在其中一个实施例中,所述资源锁生成模块获取所述设备中的快照生成权限说明并将根据所述快照生成权限说明和所述空闲任务进程生成临时资源锁包括:
190.确定所述空闲任务进程和所述工作资源锁的数量之和是否大于所述多个定时快照任务的任务数量;
191.若是,则获取所述快照生成权限说明和所述空闲任务进程的资源调度等级;
192.根据所述资源调度等级从所述空闲任务进程中确定进程数量少于所述任务数量一个的目标空闲任务进程;
193.根据所述快照任务处理权限说明和所述目标空闲任务进程生成所述临时资源锁;
194.若否,则确定所有所述空闲任务进程为所述目标空闲任务进程;
195.获取所述快照生成权限说明并根据所述快照任务处理权限说明和所述目标空闲任务进程生成所述临时资源锁。
196.在其中一个实施例中,所述快照生成模块根据所述设备中的工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照包括:
197.根据所述工作资源锁执行所述定时快照任务并生成所述定时快照;
198.根据所述临时资源锁和所述任务执行队列中未执行的定时快照任务生成所述定时快照。
199.在其中一个实施例中,所述快照生成模块根据所述临时资源锁和所述任务执行队列中未执行的定时快照任务生成所述定时快照包括:
200.当所述临时资源锁接收到所述设备发送的本职任务消息时,取消执行所述定时快
照任务并重新记录所述定时快照任务到所述任务执行队列;
201.删除所述快照生成权限说明并还原所述临时资源锁到所述目标空闲任务进程。
202.在其中一个实施例中,所述快照生成模块根据所述设备中的工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照还包括:
203.根据所述定时快照任务的快照任务消息确定待处理的文件系统并获取所述文件系统的系统系数;
204.确定所述系统系数是否满足所述定时快照任务的快照任务信息,其中所述系统系数包括存储池空间、存储卷规格和定时快照规格;
205.若是,则根据所述工作资源锁或所述临时资源锁处理所述文件系统并生成所述定时快照;
206.若否,则停止执行所述定时快照任务并从所述任务执行队列中删除所述定时快照任务。
207.在其中一个实施例中,所述快照生成模块根据所述工作资源锁或所述临时资源锁处理所述文件系统并生成所述定时快照包括:
208.根据所述工作资源锁或所述临时资源锁禁止所述文件系统的输入输出功能;
209.拷贝所述文件系统中的文件数据并根据所述文件数据生成所述定时快照;
210.当生成所述定时快照结束后,恢复所述输入输出功能并确定所述定时快照是否可以正常启动;
211.若否,则发送包含生成定时快照失败的告警信息到所述设备的操作系统;
212.若是,则执行所述定时快照任务成功。
213.在其中一个实施例中,所述快照生成模块根据工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照之后包括:
214.当所述任务执行队列中不存在同一开始时间的多个定时快照任务时,删除所述快照生成权限说明并还原所有临时资源锁到所述目标空闲任务进程。
215.关于定时快照生成装置的具体限定可以参见上文中对于定时快照生成方法的限定,在此不再赘述。上述定时快照生成装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
216.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图4所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现告警信息处理方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
217.本领域技术人员可以理解,图4中示出的结构,仅仅是与本技术方案相关的部分结
构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
218.在一个实施例中,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
219.当检测到任务执行队列中存在同一开始时间的多个定时快照任务时,访问设备中的任务进程并确定所述任务进程中的一个或多个空闲任务进程;
220.获取所述设备中的快照生成权限说明并将根据所述快照生成权限说明和所述空闲任务进程生成临时资源锁;
221.根据所述设备中的工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照。
222.在其中一个实施例中,所述处理器执行所述计算机程序时实现以下步骤:
223.所述获取所述设备中的快照生成权限说明并将根据所述快照生成权限说明和所述空闲任务进程生成临时资源锁包括:
224.确定所述空闲任务进程和所述工作资源锁的数量之和是否大于所述多个定时快照任务的任务数量;
225.若是,则获取所述快照生成权限说明和所述空闲任务进程的资源调度等级;
226.根据所述资源调度等级从所述空闲任务进程中确定进程数量少于所述任务数量一个的目标空闲任务进程;
227.根据所述快照任务处理权限说明和所述目标空闲任务进程生成所述临时资源锁;
228.若否,则确定所有所述空闲任务进程为所述目标空闲任务进程;
229.获取所述快照生成权限说明并根据所述快照任务处理权限说明和所述目标空闲任务进程生成所述临时资源锁。
230.在其中一个实施例中,所述处理器执行所述计算机程序时实现以下步骤:
231.所述根据所述设备中的工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照包括:
232.根据所述工作资源锁执行所述定时快照任务并生成所述定时快照;
233.根据所述临时资源锁和所述任务执行队列中未执行的定时快照任务生成所述定时快照。
234.在其中一个实施例中,所述处理器执行所述计算机程序时实现以下步骤:
235.所述根据所述临时资源锁和所述任务执行队列中未执行的定时快照任务生成所述定时快照包括:
236.当所述临时资源锁接收到所述设备发送的本职任务消息时,取消执行所述定时快照任务并重新记录所述定时快照任务到所述任务执行队列;
237.删除所述快照生成权限说明并还原所述临时资源锁到所述目标空闲任务进程。
238.在其中一个实施例中,所述处理器执行所述计算机程序时实现以下步骤:
239.所述根据所述设备中的工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照还包括:
240.根据所述定时快照任务的快照任务消息确定待处理的文件系统并获取所述文件系统的系统系数;
241.确定所述系统系数是否满足所述定时快照任务的快照任务信息,其中所述系统系数包括存储池空间、存储卷规格和定时快照规格;
242.若是,则根据所述工作资源锁或所述临时资源锁处理所述文件系统并生成所述定时快照;
243.若否,则停止执行所述定时快照任务并从所述任务执行队列中删除所述定时快照任务。
244.在其中一个实施例中,所述处理器执行所述计算机程序时实现以下步骤:
245.所述根据所述工作资源锁或所述临时资源锁处理所述文件系统并生成所述定时快照包括:
246.根据所述工作资源锁或所述临时资源锁禁止所述文件系统的输入输出功能;
247.拷贝所述文件系统中的文件数据并根据所述文件数据生成所述定时快照;
248.当生成所述定时快照结束后,恢复所述输入输出功能并确定所述定时快照是否可以正常启动;
249.若否,则发送包含生成定时快照失败的告警信息到所述设备的操作系统;
250.若是,则执行所述定时快照任务成功。
251.在其中一个实施例中,所述处理器执行所述计算机程序时实现以下步骤:
252.所述根据工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照之后包括:
253.当所述任务执行队列中不存在同一开始时间的多个定时快照任务时,删除所述快照生成权限说明并还原所有临时资源锁到所述目标空闲任务进程。
254.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
255.当检测到任务执行队列中存在同一开始时间的多个定时快照任务时,访问设备中的任务进程并确定所述任务进程中的一个或多个空闲任务进程;
256.获取所述设备中的快照生成权限说明并将根据所述快照生成权限说明和所述空闲任务进程生成临时资源锁;
257.根据所述设备中的工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照。
258.在其中一个实施例中,所述计算机程序被处理器执行时实现以下步骤:
259.所述获取所述设备中的快照生成权限说明并将根据所述快照生成权限说明和所述空闲任务进程生成临时资源锁包括:
260.确定所述空闲任务进程和所述工作资源锁的数量之和是否大于所述多个定时快照任务的任务数量;
261.若是,则获取所述快照生成权限说明和所述空闲任务进程的资源调度等级;
262.根据所述资源调度等级从所述空闲任务进程中确定进程数量少于所述任务数量一个的目标空闲任务进程;
263.根据所述快照任务处理权限说明和所述目标空闲任务进程生成所述临时资源锁;
264.若否,则确定所有所述空闲任务进程为所述目标空闲任务进程;
265.获取所述快照生成权限说明并根据所述快照任务处理权限说明和所述目标空闲
任务进程生成所述临时资源锁。
266.在其中一个实施例中,所述计算机程序被处理器执行时实现以下步骤:
267.所述根据所述设备中的工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照包括:
268.根据所述工作资源锁执行所述定时快照任务并生成所述定时快照;
269.根据所述临时资源锁和所述任务执行队列中未执行的定时快照任务生成所述定时快照。
270.在其中一个实施例中,所述计算机程序被处理器执行时实现以下步骤:
271.所述根据所述临时资源锁和所述任务执行队列中未执行的定时快照任务生成所述定时快照包括:
272.当所述临时资源锁接收到所述设备发送的本职任务消息时,取消执行所述定时快照任务并重新记录所述定时快照任务到所述任务执行队列;
273.删除所述快照生成权限说明并还原所述临时资源锁到所述目标空闲任务进程。
274.在其中一个实施例中,所述计算机程序被处理器执行时实现以下步骤:
275.所述根据所述设备中的工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照还包括:
276.根据所述定时快照任务的快照任务消息确定待处理的文件系统并获取所述文件系统的系统系数;
277.确定所述系统系数是否满足所述定时快照任务的快照任务信息,其中所述系统系数包括存储池空间、存储卷规格和定时快照规格;
278.若是,则根据所述工作资源锁或所述临时资源锁处理所述文件系统并生成所述定时快照;
279.若否,则停止执行所述定时快照任务并从所述任务执行队列中删除所述定时快照任务。
280.在其中一个实施例中,所述计算机程序被处理器执行时实现以下步骤:
281.所述根据所述工作资源锁或所述临时资源锁处理所述文件系统并生成所述定时快照包括:
282.根据所述工作资源锁或所述临时资源锁禁止所述文件系统的输入输出功能;
283.拷贝所述文件系统中的文件数据并根据所述文件数据生成所述定时快照;
284.当生成所述定时快照结束后,恢复所述输入输出功能并确定所述定时快照是否可以正常启动;
285.若否,则发送包含生成定时快照失败的告警信息到所述设备的操作系统;
286.若是,则执行所述定时快照任务成功。
287.在其中一个实施例中,所述计算机程序被处理器执行时实现以下步骤:
288.所述根据工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照之后包括:
289.当所述任务执行队列中不存在同一开始时间的多个定时快照任务时,删除所述快照生成权限说明并还原所有临时资源锁到所述目标空闲任务进程。
290.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以
通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
291.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
292.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。

技术特征:


1.一种定时快照生成方法,所述方法包括:当检测到任务执行队列中存在同一开始时间的多个定时快照任务时,访问设备中的任务进程并确定所述任务进程中的一个或多个空闲任务进程;获取所述设备中的快照生成权限说明并将根据所述快照生成权限说明和所述空闲任务进程生成临时资源锁;根据所述设备中的工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照。2.根据权利要求1所述的方法,其特征在于,所述获取所述设备中的快照生成权限说明并将根据所述快照生成权限说明和所述空闲任务进程生成临时资源锁包括:确定所述空闲任务进程和所述工作资源锁的数量之和是否大于所述多个定时快照任务的任务数量;若是,则获取所述快照生成权限说明和所述空闲任务进程的资源调度等级;根据所述资源调度等级从所述空闲任务进程中确定进程数量少于所述任务数量一个的目标空闲任务进程;根据所述快照任务处理权限说明和所述目标空闲任务进程生成所述临时资源锁;若否,则确定所有所述空闲任务进程为所述目标空闲任务进程;获取所述快照生成权限说明并根据所述快照任务处理权限说明和所述目标空闲任务进程生成所述临时资源锁。3.根据权利要求1所述的方法,其特征在于,所述根据所述设备中的工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照包括:根据所述工作资源锁执行所述定时快照任务并生成所述定时快照;根据所述临时资源锁和所述任务执行队列中未执行的定时快照任务生成所述定时快照。4.根据权利要求2所述的方法,其特征在于,所述根据所述临时资源锁和所述任务执行队列中未执行的定时快照任务生成所述定时快照包括:当所述临时资源锁接收到所述设备发送的本职任务消息时,取消执行所述定时快照任务并重新记录所述定时快照任务到所述任务执行队列;删除所述快照生成权限说明并还原所述临时资源锁到所述目标空闲任务进程。5.根据权利要求1所述的方法,其特征在于,所述根据所述设备中的工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照还包括:根据所述定时快照任务的快照任务消息确定待处理的文件系统并获取所述文件系统的系统系数;确定所述系统系数是否满足所述定时快照任务的快照任务信息,其中所述系统系数包括存储池空间、存储卷规格和定时快照规格;若是,则根据所述工作资源锁或所述临时资源锁处理所述文件系统并生成所述定时快照;若否,则停止执行所述定时快照任务并从所述任务执行队列中删除所述定时快照任务。6.根据权利要求5所述的方法,其特征在于,所述根据所述工作资源锁或所述临时资源锁处理所述文件系统并生成所述定时快照包括:
根据所述工作资源锁或所述临时资源锁禁止所述文件系统的输入输出功能;拷贝所述文件系统中的文件数据并根据所述文件数据生成所述定时快照;当生成所述定时快照结束后,恢复所述输入输出功能并确定所述定时快照是否可以正常启动;若否,则发送包含生成定时快照失败的告警信息到所述设备的操作系统;若是,则执行所述定时快照任务成功。7.根据权利要求2所述的方法,其特征在于,所述根据工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照之后包括:当所述任务执行队列中不存在同一开始时间的多个定时快照任务时,删除所述快照生成权限说明并还原所有临时资源锁到所述目标空闲任务进程。8.一种定时快照生成装置,所述装置包括:确定模块,用于当检测到任务执行队列中存在同一开始时间的多个定时快照任务时,访问设备中的任务进程并确定所述任务进程中的一个或多个空闲任务进程;资源锁生成模块,用于访问所述设备中的权限管理文件并将根据所述权限管理文件和所述空闲任务进程生成临时资源锁;快照生成模块,用于根据工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照。9.一种电子设备,其特征在于,包括:一个或多个处理器;以及与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行如权利要求1~7中任一所述的方法。10.一种计算机存储介质,其特征在于,其上存储有计算机程序,其中,该程序被处理器执行时实现如权利要求1~7中任一所述的方法。

技术总结


本发明提供了一种定时快照生成方法,所述方法包括:当检测到任务执行队列中存在同一开始时间的多个定时快照任务时,访问设备中的任务进程并确定所述任务进程中的一个或多个空闲任务进程;获取所述设备中的快照生成权限说明并将根据所述快照生成权限说明和所述空闲任务进程生成临时资源锁;根据所述设备中的工作资源锁、所述临时资源锁和所述定时快照任务生成定时快照。通过生成临时资源锁实现动态资源调整策略并解决了单一资源锁无法应对同时段多NAS定时快照并发的任务需求。段多NAS定时快照并发的任务需求。段多NAS定时快照并发的任务需求。


技术研发人员:

况玉金

受保护的技术使用者:

苏州浪潮智能科技有限公司

技术研发日:

2022.09.15

技术公布日:

2022/12/9

本文发布于:2024-09-24 09:20:41,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/33049.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   快照   资源   进程
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议