The invention discloses a method and a device, realize the partition switching include: when the first partitions the image file size can not meet the requirements of the system, according to the requirements of the system set up second partition image file, and mapping the second partition image file for continuous mapping; mount for continuous second partition image file to the third partition; a new file system at the completion of Mount second partition image file and start. The method of the invention through the establishment of file system in the second partition image file and start switch, to meet the requirements of the first partition image file system with second partition image file, the partition size adjustment, avoid the planning data partition and cache partition size fixed effects application to install or upgrade package download, improve the user user experience.
【技术实现步骤摘要】
本专利技术涉及分区应用领域,尤指一种实现分区切换的方法及装置。
技术介绍
智能终端作为日常应用较多的设备,一般包含有数据(data)分区和缓存(cache)分区。以安卓手机(也可以是平板电脑)为例、data分区用于应用安装系统和存放应用数据;cache分区用于存放临时的数据,例如、存放临时的空中下载软件升级(FOTA)包。市场上占有量较大的部分低端智能设备,为了实现成本的有效控制,一般采用较少的存储介质,例如、采用4千兆字节(GB)的存储介质作为数据(data)分区和缓存(cache)分区可以规划的分区。由于存储介质较少,当初始化确定data分区和cache分区大小后,分区大小将无法进行调整,容易出现下述问题:手机进行版本升级时,需要通过较大的cache分区来存储升级包,如果设置cache分区存储空间较大,则随着应用数量的增多或安装应用增大,data分区将无法满足安装应用要求;如果cache分区较小,则无法进行升级包的下载,影响系统升级。上述方法中,在可用于规划data分区和cache分区大小确定时,由于初始化分区大小不合理,导致用户安装应用、或下载升级包过程中出现存储空间不足问题,影响安装应用或系统升级的同时,降低了用户对手机的使用体验。
技术实现思路
为了解决上述技术问题,本专利技术提供一种实现分区切换的方法及装置,能够解决数据分区或缓存分区空间不足的问题,提高用户使用体验。为了达到本专利技术目的,本专利技术提供了一种实现分区切换的方法,当第一分区镜像文件大小无法满足系统要求时,包括:根据系统要求建立第二分区镜像文件,并映射第二分区镜像文件为连续;挂载映 ...
【技术保护点】
一种实现分区切换的方法,其特征在于,当第一分区镜像文件大小无法满足系统要求时,包括:根据系统要求建立第二分区镜像文件,并映射第二分区镜像文件为连续;挂载映射为连续的第二分区镜像文件到第三分区;在完成挂载的第二分区镜像文件上建立新的文件系统。
【技术特征摘要】
1.一种实现分区切换的方法,其特征在于,当第一分区镜像文件大小无法满足系统要求时,包括:根据系统要求建立第二分区镜像文件,并映射第二分区镜像文件为连续;挂载映射为连续的第二分区镜像文件到第三分区;在完成挂载的第二分区镜像文件上建立新的文件系统。2.根据权利要求1所述的方法,其特征在于,所述映射第二分区镜像文件为连续包括:在安全模式下,在操作系统内核中将所述第二分区镜像文件的所有存储块在块设备上映射为连续。3.根据权利要求1或2所述的方法,其特征在于,该方法还包括:映射所述第一分区镜像文件为连续;建立所述新的文件系统时,在块设备层面将所述第一分区镜像文件的内容转移到第二分区的镜像文件。4.根据权利要求1或2所述的方法,其特征在于,该方法之前还包括:根据所述第一分区的大小制作所述第一分区镜像文件,并将制作的所述第一分区镜像文件打包到所述第三分区中;根据第三分区上建立的与所述第一分区镜像文件关联的目录挂载所述第一分区镜像文件。5.根据权利要求3所述的方法,其特征在于,所述在块设备层面将所述第一分区镜像文件的内容转移到第二分区的镜像文件之前,该方法还包括:获取所述第一分区镜像文件在块设备上的所有存储块;从文件层面读取所述第一分区镜像文件的内容;将从文件层面读取的所述第一分区的镜像文件的内容,根据第一分区镜像文件在块设备上包含的存储块从块设备层面重新写入所述第一分区镜像文件。6.根据权利要求1所述的方法,其特征在于,建立新的文件系统后,该方法还包括:删除所述第一分区镜像文件。7.根据权利要求1或6所述的方法,其特征在于,所述启动建立的新的文件系统具体包括:将所述第二分区镜像文件的名称替换为所述第一分区镜像文件的名称,以根据第一分区镜像文件的名称启动所述新的文件系统。8.一种实现分区切换的装置,其特征在于,包括:建立分区单元、挂载单元和建立系统单元;其中,建立分区单元,用于当第一分区镜像文件大小无法满足系统要求时,根据系统要求建立第二分区镜像文件,并映射第...
【专利技术属性】
技术研发人员:曹知渊,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。