一种文件系统构建方法、计算设备及存储介质技术方案

技术编号:36269109 阅读:10 留言:0更新日期:2023-01-07 10:10
本发明专利技术涉及文件信息安全领域,特别涉及一种文件系统构建方法、计算设备及存储介质,方法包括:确定文件系统包括的多个层级,多个层级在文件系统中具有构建顺序;确定多个层级中第一层级是否存在;若不存在则创建第一层级,并对创建的第一层级进行设置;按照多个层级的构建顺序确定并构建下一层级,直到构建完成所有层级;根据构建的多个层级生成文件系统。本发明专利技术能够在构建文件系统时,将文件系统划分为多个层级进行构建。对每个层级分别进行设置,再将各个层级按照顺序生成文件系统,实现对文件系统的结构化设置,提高文件系统的构建效率。率。率。

【技术实现步骤摘要】
一种文件系统构建方法、计算设备及存储介质


[0001]本专利技术涉及操作系统领域,特别涉及一种文件系统构建方法、计算设备及存储介质。

技术介绍

[0002]随着计算机技术的发展,人们越来越多的通过计算机处理各种工作。通过计算机处理工作时,需要用到计算机中的软件,如操作系统及各种应用程序等。对操作系统或应用程序的安装,以及对安装包的构建就变的尤为重要。
[0003]现有技术中,在构建安装包时,需要逐步构建安装包的文件系统。文件系统也是过程最长,最容易出错的过程。在构建文件系统时,所需要的步骤较多,而一旦某一个步骤出错,则需要从头开始构建,整个构建过程效率低,容错率不高。
[0004]为此,需要一种新的文件系统构建方法。

技术实现思路

[0005]为此,本专利技术提供一种文件系统构建方法,以力图解决或者至少缓解上面存在的问题。
[0006]根据本专利技术的第一方面,提供一种文件系统构建方法,适于在计算设备中执行,方法包括:确定文件系统包括的多个层级,多个层级在文件系统中具有构建顺序;确定多个层级中第一层级是否存在;若不存在则创建第一层级,并对创建的第一层级进行设置;按照多个层级的构建顺序确定并构建下一层级,直到构建完成所有层级;根据构建的多个层级生成文件系统。
[0007]可选地,在根据本专利技术的方法中,还包括:若第一层级存在,则确定第一层级是否完整;若第一层级不完整,则回退第一层级;创建第一层级,并对创建的第一层级进行设置。
[0008]可选地,在根据本专利技术的方法中,按照多个层级的构建顺序确定并构建下一层级包括:确定下一层级是否存在;若下一层级不存在,则创建下一层级,并对创建的下一层级进行设置。
[0009]可选地,在根据本专利技术的方法中,创建第一层级包括:确定第一层级的层级信息;确定第一层级的层级目录;根据第一层级的层级信息确定第一层级的下层层级列表;根据第一层级的下层层级列表,将第一层级的层级目录挂载到目标目录。
[0010]可选地,在根据本专利技术的方法中,创建下一层级包括:确定下一层级的层级信息;确定下一层级的层级目录;根据下一层级的层级信息和已经构建的层级的层级信息确定下一层级的下层层级列表;根据下一层级的下层层级列表设置层级目录设置类;根据层级目录设置类将下一层级的层级目录挂载到目标目录。
[0011]可选地,在根据本专利技术的方法中,还包括:确定目标目录是否挂载有其他层级目录;若挂载有其他层级目录,则卸载目标目录所挂载的其他层级目录,以便挂载第一层级的层级目录。
[0012]可选地,在根据本专利技术的方法中,回退第一层级包括:卸载目标目录对第一层级的挂载;删除第一层级的层级信息和层级目录。
[0013]可选地,在根据本专利技术的方法中,还包括:响应于构建新层级的请求,确定新层级在文件系统中的层级顺序;根据新层级的层级顺序确定文件系统中新层级的下层层级和原始上层层级;修改原始上层层级的层级信息生成新上层层级;根据下层层级、新层级和新上层层级生成文件系统。
[0014]根据本专利技术的另一方面,提供了一种计算设备,包括:一个或多个处理器;存储器;以及一个或多个程序,其中,一个或多个程序存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序包括用于执行根据本专利技术的文件系统构建方法的指令。
[0015]根据本专利技术的再一方面,提供了一种存储一个或多个程序的计算机可读存储介质,一个或多个程序包括指令,该指令当由计算设备执行时,使得计算设备执行根据本专利技术的文件系统构建方法。
[0016]本专利技术公开了一种文件系统构建方法,适于在计算设备中执行,方法包括:确定文件系统包括的多个层级,多个层级包括构建顺序;确定多个层级中第一层级是否存在;若不存在则创建第一层级,并对创建的第一层级进行设置;按照多个层级的构建顺序确定并构建下一层级,直到构建完成所有层级;根据构建的多个层级生成文件系统。本专利技术能够在构建文件系统时,将文件系统划分为多个层级进行构建。对每个层级分别进行设置,再将各个层级按照顺序生成文件系统,实现对文件系统的结构化设置,提高文件系统的构建效率。
附图说明
[0017]为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方面,这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本专利技术公开的上述以及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相同的部件或元素。
[0018]图1示出了根据本专利技术一个示范性实施例的文件系统构建方法100的示意图;图2示出了根据本专利技术一个示范性实施例的计算设备200的结构框图;图3示出了根据本专利技术一个示范性实施例的构建多个层级的示意图;图4示出了根据本专利技术一个示范性实施例的逐层构建文件系统的示意图;图5示出了根据本专利技术一个示范性实施例的回退层级的示意图;图6示出了根据本专利技术一个示范性实施例的创建层级的示意图;图7示出了根据本专利技术一个示范性实施例的文件系统的示意图;图8示出了根据本专利技术一个示范性实施例的构建新层级的示意图。
具体实施方式
[0019]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。相同的附图标记通常指代相同的部件或元素。
[0020]图1示出了根据本专利技术一个示范性实施例的文件系统构建方法100的示意图。本专利技术的文件系统构建方法适于在计算设备中执行。
[0021]图2示出了根据本专利技术一个示范性实施例的计算设备的结构框图。在基本配置中,计算设备200包括至少一个处理单元220和系统存储器210。根据一个方面,取决于计算设备的配置和类型,系统存储器210包括但不限于易失性存储(例如,随机存取存储器)、非易失性存储(例如,只读存储器)、闪速存储器、或者这样的存储器的任何组合。根据一个方面,系统存储器210包括操作系统211。
[0022]根据一个方面,操作系统211,例如,适合于控制计算设备200的操作。此外,示例结合图形库、其他操作系统、或任何其他应用程序而被实践,并且不限于任何特定的应用或系统。在图2中通过在虚线215内的那些组件示出了该基本配置。根据一个方面,计算设备200具有额外的特征或功能。例如,根据一个方面,计算设备200包括额外的数据存储设备(可移动的和/或不可移动的),例如磁盘、光盘、或者磁带。
[0023]如在上文中所陈述的,根据一个方面,在系统存储器210中存储程序模块212。根据一个方面,程序模块212可包括一个或多个应用程序,本专利技术不限制应用程序的类型,例如应用还包括:电子邮件和联系人应用程序、文字处理应用程序、电子表格应用程序、数据库应用程序、幻灯片展示应用程序、绘画或计算机辅助应用程序、网络浏览器应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件系统构建方法,适于在计算设备中执行,所述方法包括:确定所述文件系统包括的多个层级,多个层级在文件系统中具有构建顺序;确定多个层级中第一层级是否存在;若不存在则创建第一层级,并对创建的第一层级进行设置;按照多个层级的构建顺序确定并构建下一层级,直到构建完成所有层级;根据构建的多个层级生成文件系统。2.如权利要求1所述的方法,其中,所述方法还包括:若所述第一层级存在,则确定所述第一层级是否完整;若所述第一层级不完整,则回退第一层级;创建第一层级,并对创建的第一层级进行设置。3.如权利要求1所述的方法,其中,所述按照多个层级的构建顺序确定并构建下一层级包括:确定下一层级是否存在;若下一层级不存在,则创建下一层级,并对创建的下一层级进行设置。4.如权利要求1

3中任一项所述的方法,其中,所述创建第一层级包括:确定所述第一层级的层级信息;确定所述第一层级的层级目录;根据所述第一层级的层级信息确定所述第一层级的下层层级列表;根据所述第一层级的下层层级列表,将所述第一层级的层级目录挂载到目标目录。5.如权利要求3所述的方法,其中,所述创建下一层级包括:确定所述下一层级的层级信息;确定所述下一层级的层级目录;根据所述下一层级的层级信息和已经构建的层级的层级信息确定所述下一层级的下层层级列表;根据所述下一层级...

【专利技术属性】
技术研发人员:宋文泰李鹤
申请(专利权)人:统信软件技术有限公司
类型:发明
国别省市:

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

1