【技术实现步骤摘要】
文件系统部署及扩展方法、装置、设备及存储介质
[0001]本申请实施例涉及电子设备领域,尤其涉及一种文件系统部署及扩展方法、装置、设备及存储介质。
技术介绍
[0002]文件系统是终端设备、服务器或虚拟机(virtual machine,VM)等电子设备的操作系统的重要组成部分,是一套实现了数据的存储、分级组织、访问和获取等操作的抽象数据类型。文件系统可以为电子设备上安装的应用程序提供一种标准系统调用接口,应用程序通过调用文件系统提供的标准系统调用接口,可以实现在存储设备中创建、删除、读写数据等操作。
技术实现思路
[0003]本申请实施例提供一种文件系统部署及扩展方法、装置、设备及存储介质,可以应用于电子设备,电子设备可以通过该文件系统部署方法将文件系统部署于存储设备上,通过该文件系统扩展方法实现对存储设备的第一分区中已经预置的文件系统进行扩展,使得电子设备在第一次开机时,将页映射区域的小型文件系统扩展到整个第一分区。
[0004]第一方面,本申请实施例提供一种文件系统部署方法,所述方法包括:获取存 ...
【技术保护点】
【技术特征摘要】
1.一种文件系统部署方法,其特征在于,所述方法包括:获取存储设备的第一分区的起始物理地址和长度、以及所述存储设备的物理块的大小;根据所述第一分区的起始物理地址和长度、以及所述存储设备的物理块的大小,将文件系统的元数据区配置为页映射区,将文件系统的数据区配置为段映射区;所述文件系统中的逻辑块地址在映射到所述存储设备中的物理块地址上时,所述页映射区的映射粒度为页,所述段映射区的映射粒度为段,所述段的长度大于所述页的长度、且小于所述物理块的长度。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一分区的起始物理地址和长度、以及所述存储设备的物理块的大小,将文件系统的元数据区配置为页映射区,将文件系统的数据区配置为段映射区,包括:配置所述元数据区的起始物理地址与所述第一分区的起始物理地址相同,配置所述数据区的起始物理地址与所述元数据区的结束物理地址相连,且所述数据区的起始物理地址按照所述存储设备的物理块的大小对齐。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:重置所述段映射区的器件闪存转换层映射表;所述器件闪存转换层映射表存储了所述文件系统中的逻辑块地址和所述存储设备中的物理块地址之间的映射关系;初始化所述元数据区的管理数据;在所述数据区创建根目录文件。4.根据权利要求3所述的方法,其特征在于,所述在所述数据区创建根目录文件,包括:按照写入数据的数据类型、以逻辑块为单位为所述写入数据分配连续空闲空间;所述写入数据为所述根目录文件相关的数据。5.根据权利要求4所述的方法,其特征在于,所述写入数据在物理块内部以异地更新的方式写入,且所述写入数据中携带所述写入数据的数据类型的标识。6.根据权利要求5所述的方法,其特征在于,所述数据类型包括:关键数据、非关键数据、关键目录、以及非关键目录。7.根据权利要求1
‑
6任一项所述的方法,其特征在于,所述根据所述第一分区的起始物理地址和长度、以及所述存储设备的物理块的大小,将文件系统的元数据区配置为页映射区,将文件系统的数据区配置为段映射区,包括:当所述存储设备所在的电子设备恢复出厂设置、或者将所述第一分区进行格式化时,根据所述第一分区的起始物理地址和长度、以及所述存储设备的物理块的大小,将文件系统的元数据区配置为页映射区,将文件系统的数据区配置为段映射区。8.一种文件系统扩展方法,其特征在于,所述方法包括:获取存储设备的第一分区的起始物理地址和长度、所述存储设备的物理块的大小、以及所述第一分区内预置的文件系统的结束物理地址;根据所述第一分区的起始物理地址和长度、以及所述存储设备的物理块的大小,确定扩展后的文件系统的元数据区的起始物理地址和长度、以及扩展后的文件系统的数据区的起始物理地址和长度;根据所述第一分区的起始物理地址和长度、所述存储设备的物理块的大小、以及所述
第一分区内预置的文件系统的结束物理地址,配置第一阶段的段映射区;将所述预置的文件系统的数据区的数据搬移到所述第一阶段的段映射区;将所述扩展后的文件系统的元数据区的起始物理地址加上所述扩展后的文件系统的元数据区的长度所组成的区域配置为页映射区,将所述扩展后的文件系统的数据区的起始物理地址加上所述扩展后的文件系统的数据区的长度所组成的区域配置为第二阶段的段映射区;所述扩展后的文件系统中的逻辑块地址在映射到所述存储设备中的物理块地址上时,所述页映射区的映射粒度为页,所述段映射区的映射粒度为段,所述段的长度大于所述页的长度、且小于所述物理块的长度。9.根据权利要求8所述的方法,其特征在于,所述扩展后的文件系统的元数据区的起始物理地址与所述第一分区的起始物理地址相同,所述扩展后的文件系统的数据区的起始物理地址与所述扩展后的文件系统的元数据区的结束物理地址相连,且所述扩展后的文件系统的数据区的起始物理地址按照所述存储设备的物理块的大小对齐。10.根据权利要求8或9所述的方法,其特征在于,所述第一阶段的段映射区的起始物理地址与所述预置的文件系统的结束物理地址相连,且所述第一阶段的段映射区的起始物理地址按照所述存储设备的物理块的大小对齐,且所述第一阶段的段映射区的起始物理地址大于所述扩展后的文件系统的数据区的起始物理地址...
【专利技术属性】
技术研发人员:姜俊超,钱璟,裘杰,方炜,邱歌,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。