-
公开(公告)号:CN115039088A
公开(公告)日:2022-09-09
申请号:CN202180012028.5
申请日:2021-01-27
Applicant: 微软技术许可有限责任公司
IPC: G06F16/188 , G06F16/14 , G06F9/455 , G06F21/53 , G06F21/78
Abstract: 使用无内容文件的元数据来提供对文件内容的客户上下文访问。在客户上下文内,从缺少第一文件的内容并且包括元数据的容器镜像挂载文件系统,该元数据定义第一文件的属性和映射数据,映射数据定义用于标识另一个文件系统内的第二文件的信息,第一文件的内容从该另一个文件系统可获得。基于这些属性,涉及第一文件的文件系统操作在不切换到宿主上下文的情况下被执行,并且对第一文件的内容的请求访问得到响应。响应包括:基于映射数据,传送针对宿主上下文提供第一文件的内容的请求,并且在从上下文切换返回后,通过提供来自(多个)客户存储器页面的第二文件的内容来响应请求访问,(多个)客户存储器页面被映射到包含第二文件内容的(多个)宿主存储器页面。
-
公开(公告)号:CN116547657A
公开(公告)日:2023-08-04
申请号:CN202180073907.9
申请日:2021-07-30
Applicant: 微软技术许可有限责任公司
IPC: G06F16/10
Abstract: 将多个CIM合并到包括访问合并配置信息的合并文件系统命名空间中,该合并配置信息标识多个后备CIM和针对后备CIM的合并优先级顺序。基于合并配置信息,从后备CIM的元数据部分生成合并元数据。合并元数据定义包括来自后备CIM的两个或更多个文件系统对象的合并文件系统命名空间。合并元数据包括至少第一合并元数据项和第二合并元数据项,第一合并元数据项和第二合并元数据项各自将对应的文件系统对象定义为合并文件系统命名空间的一部分。每个合并元数据项对应于不同后备CIM的对应元数据部分内的对应元数据项,引用其对应后备CIM的数据部分,并且是基于其对应文件系统对象而被生成的,该文件系统对象与来自具有较高合并优先级的任何后备CIM的任何文件系统对象没有冲突。
-
公开(公告)号:CN116940923A
公开(公告)日:2023-10-24
申请号:CN202280017080.4
申请日:2022-01-25
Applicant: 微软技术许可有限责任公司
IPC: G06F8/61
Abstract: 本文中所描述的示例总体上涉及一种计算机设备,该计算机设备包括存储器和至少一个处理器,该至少一个处理器被配置为:为该计算机设备的多个用户划分应用文件。在将应用包安装到安装位置时,该计算机设备创建针对第一用户的根据用户的位置。应用包包括对第一用户只读的针对应用的多个文件。该计算机设备经由一个或多个过滤器驱动器将安装包文件从安装位置映射到根据用户的位置中。该计算机设备接收对映射到根据用户的位置中的针对应用的多个文件的修改。该计算机设备将至少一个经修改的文件写入到根据用户的位置中。该计算机设备在第一用户执行应用期间从第一用户的根据用户的位置加载至少一个经修改的文件。
-
公开(公告)号:CN114008592A
公开(公告)日:2022-02-01
申请号:CN202080046019.3
申请日:2020-06-08
Applicant: 微软技术许可有限责任公司
IPC: G06F9/455
Abstract: 用于在合成镜像中提供通用平面文件集的方法、系统和计算机存储介质,合成镜像可以作为容器(即,合成容器)被挂载以支持计算资源的隔离和互操作。基于合成镜像文件系统引擎为容器管理系统提供了容器管理,合成镜像文件系统引擎执行合成操作以支持资源隔离和操作系统(OS)虚拟化功能性。特别地,布局管理器与合成引擎接口一起操作,以支持生成具有优化配置(即,可执行文件的预对准及其预计算的哈希)的合成镜像。在操作中,访问用于生成合成镜像的多个文件。在预处理可执行文件的同时生成针对多个文件的合成镜像,其中对一个或多个文件进行预处理包括对合成镜像中的可执行文件进行预对准或预计算合成镜像中的可执行文件的哈希。
-
-
-