-
公开(公告)号:CN110622147B
公开(公告)日:2024-01-16
申请号:CN201880031642.4
申请日:2018-04-23
Applicant: 微软技术许可有限责任公司
Inventor: N·R·克里斯蒂安森 , C·A·巴克豪斯 , M·J·诺瓦克 , 谢平
Abstract: 在计算设备上执行的文件系统可将文件的占位符存储在计算设备的辅助存储设备上。该占位符可以包括:稀疏数据流,该稀疏数据流不包含该文件的该数据或包含该文件的该数据中的一些数据,并且所述稀疏数据流包含信息,该信息使得该文件的远程存储数据能够从该网络被取回。当用于文件的数据中的一些或全部被远程存储时,计算设备可以依赖于存储虚拟化提供器来创建用于文件的元数据。因此,在计算设备上执行的文件系统可以从存储虚拟化提供器接收用于存储与文件相关联的元数据的请求。响应于此请求,文件系统可以将元数据作为二进制大对象(BLOB)存储在针对文件的占位符的辅助数据流中。
-
公开(公告)号:CN115039088A
公开(公告)日:2022-09-09
申请号:CN202180012028.5
申请日:2021-01-27
Applicant: 微软技术许可有限责任公司
IPC: G06F16/188 , G06F16/14 , G06F9/455 , G06F21/53 , G06F21/78
Abstract: 使用无内容文件的元数据来提供对文件内容的客户上下文访问。在客户上下文内,从缺少第一文件的内容并且包括元数据的容器镜像挂载文件系统,该元数据定义第一文件的属性和映射数据,映射数据定义用于标识另一个文件系统内的第二文件的信息,第一文件的内容从该另一个文件系统可获得。基于这些属性,涉及第一文件的文件系统操作在不切换到宿主上下文的情况下被执行,并且对第一文件的内容的请求访问得到响应。响应包括:基于映射数据,传送针对宿主上下文提供第一文件的内容的请求,并且在从上下文切换返回后,通过提供来自(多个)客户存储器页面的第二文件的内容来响应请求访问,(多个)客户存储器页面被映射到包含第二文件内容的(多个)宿主存储器页面。
-
公开(公告)号:CN109643302A
公开(公告)日:2019-04-16
申请号:CN201780051402.6
申请日:2017-08-21
Applicant: 微软技术许可有限责任公司
IPC: G06F16/182
Abstract: 存储虚拟化技术允许远程存储文件,例如由云存储提供方,但是以用户或在本地计算设备上运行的应用看起来好像文件存储在本地的方式,即使这些文件的数据可以未被驻留在本地计算设备上。也就是说,可能存在于云中的文件的内容看起来和表现得好像它们本地存储在计算设备上。
-
公开(公告)号:CN114008592A
公开(公告)日:2022-02-01
申请号:CN202080046019.3
申请日:2020-06-08
Applicant: 微软技术许可有限责任公司
IPC: G06F9/455
Abstract: 用于在合成镜像中提供通用平面文件集的方法、系统和计算机存储介质,合成镜像可以作为容器(即,合成容器)被挂载以支持计算资源的隔离和互操作。基于合成镜像文件系统引擎为容器管理系统提供了容器管理,合成镜像文件系统引擎执行合成操作以支持资源隔离和操作系统(OS)虚拟化功能性。特别地,布局管理器与合成引擎接口一起操作,以支持生成具有优化配置(即,可执行文件的预对准及其预计算的哈希)的合成镜像。在操作中,访问用于生成合成镜像的多个文件。在预处理可执行文件的同时生成针对多个文件的合成镜像,其中对一个或多个文件进行预处理包括对合成镜像中的可执行文件进行预对准或预计算合成镜像中的可执行文件的哈希。
-
公开(公告)号:CN110622147A
公开(公告)日:2019-12-27
申请号:CN201880031642.4
申请日:2018-04-23
Applicant: 微软技术许可有限责任公司
Inventor: N·R·克里斯蒂安森 , C·A·巴克豪斯 , M·J·诺瓦克 , 谢平
Abstract: 在计算设备上执行的文件系统可将文件的占位符存储在计算设备的辅助存储设备上。该占位符可以包括:稀疏数据流,该稀疏数据流不包含该文件的该数据或包含该文件的该数据中的一些数据,并且所述稀疏数据流包含信息,该信息使得该文件的远程存储数据能够从该网络被取回。当用于文件的数据中的一些或全部被远程存储时,计算设备可以依赖于存储虚拟化提供器来创建用于文件的元数据。因此,在计算设备上执行的文件系统可以从存储虚拟化提供器接收用于存储与文件相关联的元数据的请求。响应于此请求,文件系统可以将元数据作为二进制大对象(BLOB)存储在针对文件的占位符的辅助数据流中。
-
公开(公告)号:CN111433760B
公开(公告)日:2023-09-08
申请号:CN201880078155.3
申请日:2018-11-22
Applicant: 微软技术许可有限责任公司
Inventor: N·R·克里斯蒂安森 , 谢平 , T·范莱文 , J·A·尼科尔斯 , B·D·琼斯
IPC: G06F16/182
Abstract: 一种系统使得用户能够在客户端设备处生成文件的副本,并且使文件托管平台在云数据库中生成这些副本的备份,而无需在客户端设备与云数据库之间传输针对这些文件的文件内容数据。当用户将文件从客户端设备上的第一文件夹复制到客户端设备上的第二文件夹时,该系统可以确定针对该文件的文件内容数据已经存在于云数据库中。然后,不是将文件内容数据从客户端设备上传到云数据库,而是该系统可以使文件托管平台直接从云数据库访问文件内容数据以执行文件复制操作。
-
公开(公告)号:CN114270315A
公开(公告)日:2022-04-01
申请号:CN202080058394.X
申请日:2020-06-12
Applicant: 微软技术许可有限责任公司
Inventor: A·K·纳拉瓦内卡 , 郝嫣然 , N·R·克里斯蒂安森 , 谢平
IPC: G06F9/455 , G06F16/178 , G06F3/06 , G06F8/61 , G06F9/445
Abstract: 公开了用于管理应用的技术。响应于接收到用于访问第一应用的请求,取回写入计算设备的本地驱动器的元数据。响应于元数据指示第一应用未被写入计算设备的本地驱动器,向应用提供方传输下载请求。接收包括一个或多个应用文件的针对应用的下载包,该应用文件可操作以在应用被存储在计算设备上时执行该应用,而不执行安装过程。
-
公开(公告)号:CN111433760A
公开(公告)日:2020-07-17
申请号:CN201880078155.3
申请日:2018-11-22
Applicant: 微软技术许可有限责任公司
Inventor: N·R·克里斯蒂安森 , 谢平 , T·范莱文 , J·A·尼科尔斯 , B·D·琼斯
IPC: G06F16/182
Abstract: 一种系统使得用户能够在客户端设备处生成文件的副本,并且使文件托管平台在云数据库中生成这些副本的备份,而无需在客户端设备与云数据库之间传输针对这些文件的文件内容数据。当用户将文件从客户端设备上的第一文件夹复制到客户端设备上的第二文件夹时,该系统可以确定针对该文件的文件内容数据已经存在于云数据库中。然后,不是将文件内容数据从客户端设备上传到云数据库,而是该系统可以使文件托管平台直接从云数据库访问文件内容数据以执行文件复制操作。
-
-
-
-
-
-
-