本申请涉及云电脑,尤其涉及一种云电脑存储管理方法、装置、设备及存储介质。
背景技术:
1、云电脑是一种整体服务方案,包括云端资源、传输协议和云终端。用开放式云终端通过传输协议,把桌面、应用、硬件等资源以按需服务、弹性分配的服务模式提供给用户,用户无需考虑构建复杂的it,就可实现单机多用户。在云电脑服务下,应用不需要关心数据实际存储的位置,只需要将数据提交给虚拟卷或虚拟磁盘,由虚拟化管理软件将数据分配在不同的物理介质。
2、现有的云电脑技术,一般以单一的云电脑为单位(如云容器)进行存储,用户在使用云电脑服务时,通过简单的身份验证即可对该云电脑对应的云端资源数据进行访问。
3、但对于需要合作的项目,现有的云电脑技术无法满足多人团队的需求,由于各云端资源数据的数据并不互通,不同云电脑间的存储关系无法同时管理。
技术实现思路
1、本申请提供一种云电脑存储管理方法、装置、设备及存储介质,用以解决现有的云电脑技术以单一的云电脑为单位进行存储,各云端资源数据的数据并不互通,不同云电脑间的存储关系无法同时管理的问题。
2、第一方面,一种云电脑存储管理方法,包括:
3、获取用户登录信息,所述用户登录信息包括用户标签;
4、根据预设的云电脑登录信息表,从云电脑库中获取与所述用户标签对应的云电脑集,所述云电脑库用于存储用户预先创建的若干个云电脑;所述云电脑登录信息表用于存储各用户标签与各云电脑之间的映射关系;
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、本申请提供的云电脑存储管理方法、装置、设备及存储介质,通过获取用户登录信息,所述用户登录信息包括用户标签;根据预设的云电脑登录信息表,从云电脑库中获取与所述用户标签对应的云电脑集,所述云电脑库用于存储用户预先创建的若干个云电脑;所述云电脑登录信息表用于存储各用户标签与各云电脑之间的映射关系;响应于客户端发送的目标云电脑的选择指令,根据预设的存储映射表获取与所述目标云电脑对应的目标存储区,所述存储映射表用于存储各云电脑与各存储介质之间映射关系;将所述目标存储区中的资源数据与所述目标云电脑进行关联,通过以用户为单位进行独立存储,再将存储内容按需映射到相应的云电脑上,能够实现多个不同云电脑间的存储关系的管理,适用于多种应用环境。
1.一种云电脑存储管理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据预设的云电脑登录信息表,从云电脑库中获取与所述用户标签对应的云电脑集,包括:
3.根据权利要求1所述的方法,其特征在于,所述将所述目标存储区中的资源数据与所述目标云电脑进行关联,包括:
4.根据权利要求1所述的方法,其特征在于,在所述根据预设的云电脑登录信息表获取与所述用户标签对应的云电脑集之前,还包括:
5.根据权利要求1所述的方法,其特征在于,用户登录信息还包括用户验证信息,在所述根据预设的云电脑登录信息表获取与所述用户标签对应的云电脑集之前,还包括:
6.根据权利要求5所述的方法,其特征在于,所述响应于客户端发送的目标云电脑的选择指令,包括:
7.根据权利要求6所述的方法,其特征在于,所述判断所述目标云电脑是否需要二次身份验证,包括:
8.一种云电脑存储管理装置,包括:
9.一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7任一项所述的方法。