一种基于安卓系统高效挂载外部存储空间的方法技术方案

技术编号:40772622 阅读:24 留言:0更新日期:2024-03-25 20:20
本发明专利技术涉及数据存储技术领域,公开了一种基于安卓系统高效挂载外部存储空间的方法,包括:RBD块存储服务创建RBD块并格式化,选择Arm板卡和该板卡上的安卓系统,将创建的好的RBD块挂载到Arm板卡的安卓系统中,执行应用包下载和安装流程,应用安装完成后解除RBD挂载,以完成模板制作;使用制作好的模板按照分发需要创建副本,副本创建过程通过调用RBD块存储服务的克隆功能完成,以完成副本制作;使用克隆的副本进行安卓系统挂载,然后调用安卓系统中的应用扫描,使系统识别应用并通知桌面显示应用图标。本发明专利技术应用在使用过程中只需读取部分内容,可以使用外挂存储已经安装好应用的存储块来避免完整安装包下载和应用安装过程。

【技术实现步骤摘要】

本专利技术涉及数据存储,特别涉及一种基于安卓系统高效挂载外部存储空间的方法


技术介绍

1、安卓系统数据存储主要分为系统system和data数据,这些数据基本都是存储在本地flash存储空间,但是实际云手机服务场景为了考虑算力复用以及降本增效,通常会考虑把系统和用户数据进行分离,安卓算力空虚时保留当前用户数据,复用给下一个用户,实现最大化资源利用。当前安卓系统数据存储问题包括:

2、由于用户数据存放在系统的data目录下,一般都是直接外挂存储替换掉data目录,但是会面临新的问题,如果这个时候有1k路安卓算力需要外挂存储,同时涉及更新app大版本,基本会采用挂载新目录的方案,因为涉及到data目录解挂,会导致整批资源无法使用;

3、由于安卓系统算力挂载外部存储主要是依靠网络,如果安卓算力硬件对外总带宽和机房的总公网带宽是有限的,随着需要分发的应用体积变大,分发时间会不断增加。

4、如图1所示的android应用常规分发的示意图,分发时间的增加包含几个阶段:(1)第一个阶段是将应用下载到独立arm板卡,这个阶段受制于机箱本文档来自技高网...

【技术保护点】

1.一种基于安卓系统高效挂载外部存储空间的方法,其特征在于,在机房中引入分布式RBD块存储服务集群,RBD块存储服务提供RBD块的创建、格式化、克隆、快照功能,所述方法具体包括:

2.根据权利要求1所述的基于安卓系统高效挂载外部存储空间的方法,其特征在于,在步骤S1中,将创建的好的RBD块挂载到Arm板卡的安卓系统时,采用mount命令挂载RBD块;应用安装完成后解除RBD挂载时,采用umount命令解挂载RBD块;

3.根据权利要求1所述的基于安卓系统高效挂载外部存储空间的方法,其特征在于,机房内具有分布式RBD块存储部分和Arm阵列式服务器部分,所述分布式RB...

【技术特征摘要】

1.一种基于安卓系统高效挂载外部存储空间的方法,其特征在于,在机房中引入分布式rbd块存储服务集群,rbd块存储服务提供rbd块的创建、格式化、克隆、快照功能,所述方法具体包括:

2.根据权利要求1所述的基于安卓系统高效挂载外部存储空间的方法,其特征在于,在步骤s1中,将创建的好的rbd块挂载到arm板卡的安卓系统时,采用mount命令挂载rbd块;应用安装完成后解除rbd挂载时,采用umount命令解挂载rbd块;

3.根据权利要求1所述的基于安卓系统高效挂载外部存储空间的方法,其特征在于,机房内具有分布式rbd块存储部分和arm阵列式服务器部分,所述分布式rbd块存储部分包括n个rbd服务器,每个rbd服务器均具有n个rbd块;所述arm阵列式服务器部分具有n个arm板卡,每个arm板卡均具有n个安卓系统;

4.根据权利要求1所述的基于安卓系统高效挂载外部存储空间的方法,其特征在于,在应用安装时,修改安卓系统packagemanage...

【专利技术属性】
技术研发人员:牟建兵赖如今刘毅
申请(专利权)人:深圳市瑞驰信息技术有限公司
类型:发明
国别省市:

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

1