System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及云桌面,尤其涉及一种基于idv云桌面的文件目录重定向方法、装置、计算机可读介质及电子设备。
技术介绍
1、桌面虚拟化主要包括两类架构:一类是传统的虚拟桌面基础架构(英文:virtualdesktop infrastructure,缩写为vdi);另一类是新型的智能桌面虚拟化(英文:intelligent desktop virtualization,缩写为idv)。idv是英特尔公司提出的一种革新性的框架,与vdi下所有桌面计算和存储资源高度集中在数据中心不同,idv的计算和存储资源均在本地的终端设备上。
2、idv提供统一的系统管理功能,系统盘根据镜像文件产生,如果发生故障,或者需要还原到初始状态时,可以对idv云桌面所对应的系统进行还原操作,将系统对应的系统盘还原到同镜像文件一样的数据状态。然而,系统盘中还会存储用户的一些个性化配置数据,一旦进行还原操作后,这些个性化配置数据将会丢失。
3、现有的解决前述还原个性化配置数据的方案中,一种为采用应用分层技术,将用户的个性化配置所包含的数据存储至分层盘中,当系统盘还原到同镜像文件一样的数据状态后,将分层盘“叠加”到系统盘,以继续保留用户的个性化配置。然而正是由于将分层盘“叠加”到系统盘,可能会造成系统盘中相同文件产生冲突的问题,例如,当系统盘原有文件为a和b,其中a和b之间具有依赖关系,当分层盘将a’叠加至a后,导致b的运行出现异常情况,从而存在系统不稳定的缺陷。另一种为将用户个性化配置数据所对应的文件目录重定向至idv云桌面的数据盘,待系统
4、有鉴于此,有必要对现有技术中的idv云桌面的文件目录重定向方法予以改进,以解决上述问题。
技术实现思路
1、本专利技术的目的在于揭示一种基于idv云桌面的文件目录重定向方法、装置、计算机可读介质及电子设备,用以解决现有技术中用户配置数据存储的不稳定所导致用户配置数据出现丢失的问题。
2、为实现上述目的,第一方面,本专利技术提供了一种基于idv云桌面的文件目录重定向方法,包括:
3、获取智能桌面虚拟化idv云桌面的重定向状态标识和重定向磁盘标识;
4、确定所述重定向状态标识是已重定向标识还是未重定向标识;
5、若确定所述重定向状态标识是所述已重定向标识,则检测所述重定向磁盘标识对应的第一磁盘是否正常,若检测到所述第一磁盘异常,则基于预配置的重定向策略确定第二磁盘,并将所述重定向磁盘标识更新为所述第二磁盘的标识,将所述idv云桌面的注册表中所述idv云桌面的用户配置数据存储路径更新为所述第二磁盘对应的路径;
6、若确定所述重定向状态标识是所述未重定向标识,则基于所述重定向策略确定第三磁盘,并将所述重定向状态标识更新为所述已重定向标识,将所述重定向磁盘标识更新为所述第三磁盘的标识,将所述用户配置数据存储路径更新为所述第三磁盘对应的路径。
7、作为本专利技术的进一步改进,将所述用户配置数据存储路径更新为所述第三磁盘对应的路径之后,还包括:
8、将在所述用户配置数据存储路径中存储的用户配置数据拷贝至所述第三磁盘。
9、作为本专利技术的进一步改进,所述基于预配置的重定向策略确定第二磁盘,包括:
10、获取所述idv云桌面对应的磁盘信息;
11、检测获取的磁盘信息中是否存在与数据盘对应的磁盘信息;
12、若是,则将所述数据盘确定为第二磁盘;
13、若否,则基于获取的磁盘信息中是否存在与扩展磁盘对应的磁盘信息确定第二磁盘。
14、作为本专利技术的进一步改进,所述基于获取的磁盘信息中是否存在与扩展磁盘对应的磁盘信息确定第二磁盘,包括:
15、检测获取的磁盘信息中是否存在与至少一个扩展磁盘对应的磁盘信息;
16、若是,则从所述至少一个扩展磁盘中选取一个扩展磁盘确定为第二磁盘。
17、作为本专利技术的进一步改进,所述基于所述重定向策略确定第三磁盘,包括:
18、获取所述idv云桌面对应的磁盘信息;
19、检测获取的磁盘信息中是否存在与数据盘对应的磁盘信息;
20、若是,则将所述数据盘确定为第三磁盘;
21、若否,则基于获取的磁盘信息中是否存在与扩展磁盘对应的磁盘信息确定第三磁盘。
22、作为本专利技术的进一步改进,所述基于获取的磁盘信息中是否存在与扩展磁盘对应的磁盘信息确定第三磁盘,包括:
23、检测获取的磁盘信息中是否存在与至少一个扩展磁盘对应的磁盘信息;
24、若是,则从所述至少一个扩展磁盘中选取一个扩展磁盘确定为第三磁盘。
25、作为本专利技术的进一步改进,还包括:
26、检测到所述idv云桌面的待存储用户配置数据;
27、基于所述用户配置数据存储路径存储所述待存储用户配置数据。
28、第二方面,本专利技术还揭示了一种基于idv云桌面的文件目录重定向装置,包括:
29、获取模块,用于获取智能桌面虚拟化idv云桌面的重定向状态标识和重定向磁盘标识;
30、确定模块,用于确定所述重定向状态标识是已重定向标识还是未重定向标识;
31、执行模块,用于若确定所述重定向状态标识是所述已重定向标识,则检测所述重定向磁盘标识对应的第一磁盘是否正常,若检测到所述第一磁盘异常,则基于预配置的重定向策略确定第二磁盘,并将所述重定向磁盘标识更新为所述第二磁盘的标识,将所述idv云桌面的注册表中所述idv云桌面的用户配置数据存储路径更新为所述第二磁盘对应的路径;
32、若确定所述重定向状态标识是所述未重定向标识,则基于所述重定向策略确定第三磁盘,并将所述重定向状态标识更新为所述已重定向标识,将所述重定向磁盘标识更新为所述第三磁盘的标识,将所述用户配置数据存储路径更新为所述第三磁盘对应的路径。
33、作为本专利技术的进一步改进,还包括:
34、所述执行模块将在所述用户配置数据存储路径中存储的用户配置数据拷贝至所述第三磁盘。
35、第三方面,本专利技术还揭示了一种计算机可读介质,所述计算机可读介质中存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行如上述第一方面所述的基于idv云桌面的文件目录重定向方法中的步骤。
36、第四方面,本专利技术还揭示了一种电子设备,包括:
37、处理器,由至少一个存储单元组成的存储装置,以及
38、在处理器与存储装置之间建立通信连接的通信总线;
39、所述处理器用于执行存储装置中存储的一个或者多个程序,以实本文档来自技高网...
【技术保护点】
1.一种基于IDV云桌面的文件目录重定向方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,将所述用户配置数据存储路径更新为所述第三磁盘对应的路径之后,还包括:
3.根据权利要求1所述的方法,其特征在于,所述基于预配置的重定向策略确定第二磁盘,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于获取的磁盘信息中是否存在与扩展磁盘对应的磁盘信息确定第二磁盘,包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述重定向策略确定第三磁盘,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于获取的磁盘信息中是否存在与扩展磁盘对应的磁盘信息确定第三磁盘,包括:
7.根据权利要求1-6中任一项所述的方法,其特征在于,还包括:
8.一种基于IDV云桌面的文件目录重定向装置,其特征在于,包括:
9.根据权利要求8所述的装置,其特征在于,还包括:
10.一种计算机可读介质,其特征在于,所述计算机可读介质中存储有计算机程序指令,所述计算机程序指令被一处理器读
11.一种电子设备,其特征在于,包括:
...【技术特征摘要】
1.一种基于idv云桌面的文件目录重定向方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,将所述用户配置数据存储路径更新为所述第三磁盘对应的路径之后,还包括:
3.根据权利要求1所述的方法,其特征在于,所述基于预配置的重定向策略确定第二磁盘,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于获取的磁盘信息中是否存在与扩展磁盘对应的磁盘信息确定第二磁盘,包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述重定向策略确定第三磁盘,包括:
6.根据权利要求5所述的方法,其特征...
【专利技术属性】
技术研发人员:董雪梅,万木林,李德才,刘璞,
申请(专利权)人:锐捷网络苏州有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。