数据处理的方法、实例以及系统技术方案

技术编号:33359903 阅读:10 留言:0更新日期:2022-05-11 22:14
本申请提供了一种数据处理的方法、实例以及系统,该方法包括:第二实例获取第一overlay文件系统的第一层,所述第一overlay文件系统为第一实例的文件系统,所述第一overlay文件系统部署在所述第一实例的Linux系统;所述第二实例将所述第一overlay文件系统的第一层挂载到第二overlay文件系统中,所述第二overlay文件系统为所述第二实例的文件系统,所述第二overlay文件系统部署在所述第二实例的Linux系统。本申请的技术方案可以实现用户跨实例的数据跟随。数据跟随。数据跟随。

【技术实现步骤摘要】
数据处理的方法、实例以及系统


[0001]本申请涉及数据处理
,更具体地,涉及一种数据处理的方法、实例以及系统。

技术介绍

[0002]Linux操作系统是一套免费使用和自由传播的类UNIX操作系统,其内核由林纳斯
·
本纳第克特
·
托瓦兹于1991年第一次释出。它主要受到Minix和Unix思想的启发,是一个基于可移植操作系统接口(portable operating system interface,POSIX)和Unix的多用户、多任务、支持多线程和多中央处理器(central processing unit,CPU)的操作系统。
[0003]Linux操作系统中,系统本身的程序或配置只有在系统升级的时候才会发生读写操作,否则一直为只读操作,不允许被修改。并且,应用数据以及用户数据只能被保存在一个实例上,无法跟随用户迁移到其他的实例上。

技术实现思路

[0004]本申请提供一种数据处理的方法、实例以及计算设备,可以实现用户跨实例的数据跟随。
[0005]第一方面,提供了一种数据处理的方法,该方法包括:第二实例获取第一overlay文件系统的第一层,所述第一overlay文件系统为第一实例的文件系统,所述第一overlay文件系统部署在所述第一实例的Linux系统;所述第二实例将所述第一overlay文件系统的第一层挂载到第二overlay文件系统中,所述第二overlay文件系统为所述第二实例的文件系统,所述第二overlay文件系统部署在所述第二实例的Linux系统。
[0006]上述技术方案中,第二实例可以获取第一实例的第一overlay文件系统,并将第一overlay文件系统挂载到自己的第二overlay文件系统中,从而可以实现用户数据的跨实例跟随。
[0007]在一种可能的实现方式中,所述第一overlay文件系统的第一层为upper层,所述第二实例将所述第一overlay文件系统的upper层挂载到所述第二overlay文件系统的lower层。
[0008]在另一种可能的实现方式中,所述方法还包括:当用户登录所述第二实例,触发所述第二实例获取所述第一overlay文件系统的第一层。
[0009]在另一种可能的实现方式中,所述方法还包括:当用户重启所述第二实例,触发所述第二实例获取所述第一overlay文件系统的第一层。
[0010]在另一种可能的实现方式中,所述第一overlay文件系统的第一层中包括第一数据,所述第一数据包括以下中的任意一种或多种:用户在所述第一实例上存储的数据、所述用户在所述第一实例上创建的应用程序、所述用户对所述第一实例的系统配置进行的修改。
[0011]在另一种可能的实现方式中,所述方法还包括:所述第二实例获取管理员上传的
应用层的数据;所述第二实例将所述应用层挂载到所述第二overlay文件系统的lower层,所述第二overlay文件系统的lower层中包括所述应用层的数据。
[0012]第二方面,提供了一种数据处理的方法,所述方法包括:第一实例获取第一overlay文件系统的第一层,所述第一overlay文件系统为所述第一实例的文件系统,所述第一overlay文件系统部署在所述第一实例的Linux系统;所述第一实例将所述第一overlay文件系统的第一层挂载到所述第一overlay文件系统的第二层。
[0013]在一种可能的实现方式中,所述第一层为upper层,所述第二层为lower层。
[0014]在另一种可能的实现方式中,所述方法还包括:所述第一实例将第一数据保存在所述第一overlay文件系统的upper层;所述第一实例上传所述第一overlay文件系统的upper层。
[0015]在另一种可能的实现方式中,所述第一数据包括以下中的任意一种或多种:用户在所述第一实例上存储的数据、所述用户在所述第一实例上创建的应用程序、所述用户对所述第一实例的系统配置进行的修改。
[0016]在上述第一方面中对相关内容的扩展、限定、解释、说明和效果也适用于第二方面中相同的内容。
[0017]第三方面,提供了一种数据处理的装置,包括:
[0018]获取模块,用于例获取第一overlay文件系统的第一层,所述第一overlay文件系统为第一实例的文件系统,所述第一overlay文件系统部署在所述第一实例的Linux系统;
[0019]处理模块,用于将所述第一overlay文件系统的第一层挂载到第二overlay文件系统中,所述第二overlay文件系统为所述第二实例的文件系统,所述第二overlay文件系统部署在所述第二实例的Linux系统。
[0020]在一种可能的实现方式中,所述第一overlay文件系统的第一层为upper层,所述处理模块具体用于:将所述第一overlay文件系统的upper层挂载到所述第二overlay文件系统的lower层。
[0021]在另一种可能的实现方式中,所述获取模块具体用于:当登录所述第二实例,触发所述第二实例获取所述第一overlay文件系统的第一层。
[0022]在另一种可能的实现方式中,所述获取模块具体用于:当重启所述第二实例,触发所述第二实例获取所述第一overlay文件系统的第一层。
[0023]在另一种可能的实现方式中,所述第一overlay文件系统的第一层中包括第一数据,所述第一数据包括以下中的任意一种或多种:在所述第一实例上存储的数据、在所述第一实例上创建的应用程序、对所述第一实例的系统配置进行的修改。
[0024]在另一种可能的实现方式中,所述获取模块,还用于获取管理员上传的应用层的数据;所述处理模块,还用于将所述应用层挂载到所述第二overlay文件系统的lower层,所述第二overlay文件系统的lower层中包括所述应用层的数据。
[0025]第四方面,提供了一种数据处理的装置,包括:
[0026]获取模块,用于获取第一overlay文件系统的第一层,所述第一overlay文件系统为所述第一实例的文件系统,所述第一overlay文件系统部署在所述第一实例的Linux系统;
[0027]处理模块,用于将所述第一overlay文件系统的第一层挂载到所述第一overlay文
件系统的第二层。
[0028]在一种可能的实现方式中,所述第一层为upper层,所述第二层为lower层。
[0029]在另一种可能的实现方式中,所述处理模块还用于:将第一数据保存在所述第一overlay文件系统的upper层;上传所述第一overlay文件系统的upper层。
[0030]在另一种可能的实现方式中,所述第一数据包括以下中的任意一种或多种:在所述第一实例上存储的数据、在所述第一实例上创建的应用程序、对所述第一实例的系统配置进行的修改。
[0031]第五方面,提供了一种第二实例,包括:处理本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理的方法,其特征在于,所述方法包括:第二实例获取第一overlay文件系统的第一层,所述第一overlay文件系统为第一实例的文件系统,所述第一overlay文件系统部署在所述第一实例的Linux系统;所述第二实例将所述第一overlay文件系统的第一层挂载到第二overlay文件系统中,所述第二overlay文件系统为所述第二实例的文件系统,所述第二overlay文件系统部署在所述第二实例的Linux系统。2.根据权利要求1所述的方法,其特征在于,所述第一overlay文件系统的第一层为upper层,所述第二实例将所述第一overlay文件系统的第一层挂载到第二overlay文件系统中,包括:所述第二实例将所述第一overlay文件系统的upper层挂载到所述第二overlay文件系统的lower层。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:当用户登录所述第二实例,触发所述第二实例获取所述第一overlay文件系统的第一层。4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:当用户重启所述第二实例,触发所述第二实例获取所述第一overlay文件系统的第一层。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述第一overlay文件系统的第一层中包括第一数据,所述第一数据包括以下中的任意一种或多种:用户在所述第一实例上存储的数据、所述用户在所述第一实例上创建的应用程序、所述用户对所述第一实例的系统配置进行的修改。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:所述第二实例获取管理员上传的应用层的数据;所述第二实例将所述应用层挂载到所述第二overlay文件系统的lower层,所述第二overlay文件系统的lower层中包括所述应用层的数据。7.一种数据处理的方法,其特征在于,所述方法包括:第一实例获取第一overlay文件系统的第一层,所述第一overlay文件系统为所述第一实例的文件系统,所述第一overlay文件系统部署在所述第一实例的Linux系统;所述第一实例将所述第一overlay文件系统的第一层挂载到所述第一overlay文件系统的第二层。8.根据权利要求7所述的方法,其特征在于,所述第一层为upper层,所述第二层为lower层。9.根据权利要求7或8所述的方法,其特征在于,所述方法还包括:所述第一实例将第一数据保存在所述第一overlay文件系统的upper层;所述第一实例上传所述第一overlay文件系统的upper层。10.根据权利要求7至9中任一项所述的方法,其特征在于,所述第一数据包括以下中的任意一种或多种:用户在所述第一实例上存储的数据、所述用户在所述第一实例上创建的应用程序、所述用户对所述第一实例的系统配置进行的修改。
11.一种数据处理的装置,其特征在于,包括:获取模块,用于例获取第一overlay文件系统的第一层,所述第一overlay文件系统为第一实例的文件系统,所述第一overlay文件系统部署在所述第一实例的Linux系统;处理模块,用于将所述第一overlay文件系统的第一层挂载到第二overlay...

【专利技术属性】
技术研发人员:南俊杰侯昌华潘麒安
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

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

1