用于组成文件系统的设备和方法与流程

文档序号:30710317发布日期:2022-07-10 08:21阅读:来源:国知局

技术特征:
1.一种用于组成文件系统(101)的设备(100),其特征在于,所述设备(100)用于:-获取与所述文件系统(101)相关的清单(102),所述清单(102)包括组件引用(103)的列表,其中,每个组件引用(103)指示一个组件(104),并且其中,每个组件(104)包括一个或多个文件(105)和相应文件结构(106);-对于所述清单(102)中的每个组件引用(103),根据所述相应文件结构(106)提供所述组件(104)的所述一个或多个文件(105),从而组成所述文件系统(101)。2.根据权利要求1所述的设备(100),其特征在于,每个组件(104)包括存档文件,所述设备(100)还用于提取所述存档文件以获取所述一个或多个文件(105)和所述相应文件结构(106)。3.根据权利要求1或2所述的设备(100),其特征在于,所述设备(100)还用于根据所述组件(104)进一步包括的以下信息中的至少一个信息,提供所述一个或多个文件(105),以组成所述文件系统(101):所述组件(104)的至少一个文件(105)的定位器;所述组件(104)的至少一个文件(105)的远程标识符;所述组件(104)的至少一个文件(105)的所有权信息;动态生成的数据;有关所需用户或所需组或所需安全增强(security-enhanced,se)linux策略的信息。4.根据权利要求2和3所述的设备(100),其特征在于,所述设备(100)还用于提取所述存档文件以获取以下信息中的至少一个信息:所述组件(104)的至少一个文件(105)的所述定位器;所述组件(104)的至少一个文件(105)的所述远程标识符;所述组件(104)的至少一个文件(105)的所述所有权信息;所述动态生成的数据;和/或有关所需用户或所需组或所需安全增强(security-enhanced,se)linux策略的所述信息。5.根据上述权利要求中任一项所述的设备(100),其特征在于,所述设备(100)还用于通过虚拟文件系统(virtual file system,vfs)提供对所述文件系统(101)的访问或生成所述文件系统(101)的映像。6.一种用于组成文件系统(101)的方法(500),其特征在于,所述方法(500)包括以下步骤:-获取(501)与所述文件系统(101)相关的清单(102),所述清单(102)包括组件引用(103)的列表,其中,每个组件引用(103)指示一个组件(104),并且其中,每个组件(104)包括一个或多个文件(105)和相应文件结构;-对于所述清单(102)中的每个组件引用(103),根据所述相应文件结构(106)提供(502)所述组件(104)的所述一个或多个文件(105),从而组成所述文件系统(101)。7.一种用于生成与文件系统相关的清单(601)的设备(600),其特征在于,所述设备(600)用于:-接收对文件系统的请求(602),所述请求(602)指示一个或多个组件(603),其中,每个组件(603)包括一个或多个文件和相应文件结构;-确定所述请求(602)指示的所述一个或多个组件(603)的约束(604);-根据所述约束(604)确定组件列表(605),所述组件列表(605)包括由所述请求(602)指示的所述一个或多个组件(603);-通过包括组件引用(606)的列表来生成所述清单(601),其中,每个组件引用(606)指示所述组件列表(605)中的一个组件。
8.根据权利要求7所述的设备(600),其特征在于,所述组件列表(605)包括所述请求(602)指示的所述一个或多个组件(603),以及所述设备(600)根据所述约束(604)选择的其它组件。9.根据权利要求7或8所述的设备(600),其特征在于,所述约束(604)包括以下各项中的至少一项:组件(603)所需的一个或多个文件;组件(603)的文件之间和/或组件(603)之间的一个或多个依赖关系;一个或多个所需的系统实体;其它所需信息。10.一种用于生成与文件系统相关的清单(601)的方法(700),其特征在于,所述方法(700)包括:-接收(701)对文件系统的请求(602),所述请求(602)指示一个或多个组件(603),其中,每个组件(603)包括一个或多个文件和相应文件结构;-确定(702)所述请求(602)指示的所述一个或多个组件(603)的约束(604);-根据所述约束(604)确定(703)组件列表(605),所述组件列表(605)包括所述请求(602)指示的所述一个或多个组件(603);-通过包括组件引用(606)的列表来生成(704)所述清单(601),其中,每个组件引用(606)指示所述组件列表(605)中的一个组件。11.一种用于提供文件系统的系统,其特征在于,所述系统包括根据权利要求1至5中任一项所述的设备(100)和根据权利要求7至9中任一项所述的设备(600),其中,所述系统用于根据对所述文件系统的所述请求来组成和提供所述文件系统。12.一种包括计算机程序代码的计算机程序产品,其特征在于,当所述计算机程序代码由处理器执行时,使得根据权利要求6或10所述的方法(500、700)被执行。13.一种存储计算机程序产品的非瞬时性计算机可读记录介质,其特征在于,当所述计算机程序产品由处理器执行时,使得根据权利要求6或10所述的方法(500、700)被执行。

技术总结
本发明涉及数据处理领域。更具体地,本发明涉及(例如,动态地)提供文件系统。本发明提供了一种用于组成文件系统(101)的设备(100),其中,所述设备(100)用于:获取与所述文件系统(101)相关的清单(102),所述清单(102)包括组件引用(103)的列表,其中,每个组件引用(103)指示一个组件(104),并且其中,每个组件(104)包括一个或多个文件(105)和相应文件结构(106);对于所述清单中的每个组件引用(103),根据所述相应文件结构(106)提供所述组件(104)的所述一个或多个文件(105),从而组成所述文件系统(101)。述文件系统(101)。述文件系统(101)。


技术研发人员:爱德华多
受保护的技术使用者:华为云计算技术有限公司
技术研发日:2019.09.30
技术公布日:2022/7/9
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1