-
公开(公告)号:CN109906433A
公开(公告)日:2019-06-18
申请号:CN201780067810.0
申请日:2017-10-26
Applicant: 微软技术许可有限责任公司
Abstract: 在容器中运行的应用能够经由普通文件系统调用但以保持与其他容器中的应用和进程隔离的方式访问被存储在磁盘上的文件。在一个方面,命名空间虚拟化组件与写入时复制组件耦合。当隔离的应用正访问以只读方式被存储在磁盘上的文件时,命名空间虚拟化组件和写入时复制组件授权对文件的访问。但是,如果应用请求修改文件,则写入时复制组件拦截I/O并将文件的副本有效地创建在磁盘上的不同存储位置中。然后,命名空间虚拟化组件负责经由命名空间映射隐藏文件的副本的真实位置。
-
公开(公告)号:CN109906446A
公开(公告)日:2019-06-18
申请号:CN201780067846.9
申请日:2017-10-30
Applicant: 微软技术许可有限责任公司
IPC: G06F16/182 , G06F21/53 , G06F21/62 , G06F16/11 , G06F3/06 , G06F9/455 , G06F16/188
Abstract: 文件的状态可以是本地状态和一些外部源状态的组合,该本地状态通常较小(例如,占位符文件),该外部源状态诸如在由云提供商或由另一本地文件系统管理的只读命名空间中被维护的状态,通常较大。文件系统组件负责将部分本地状态与外部源状态覆盖(即,合并)成可以被容器的应用使用的单个文件系统视图,就好像完整状态存在于本地一样。包括文件系统状态的覆盖可以被称为“层”。可以提供墓碑机制来记录顶层中的删除或重命名修改。
-
公开(公告)号:CN109906433B
公开(公告)日:2022-06-24
申请号:CN201780067810.0
申请日:2017-10-26
Applicant: 微软技术许可有限责任公司
Abstract: 在容器中运行的应用能够经由普通文件系统调用但以保持与其他容器中的应用和进程隔离的方式访问被存储在磁盘上的文件。在一个方面,命名空间虚拟化组件与写入时复制组件耦合。当隔离的应用正访问以只读方式被存储在磁盘上的文件时,命名空间虚拟化组件和写入时复制组件授权对文件的访问。但是,如果应用请求修改文件,则写入时复制组件拦截I/O并将文件的副本有效地创建在磁盘上的不同存储位置中。然后,命名空间虚拟化组件负责经由命名空间映射隐藏文件的副本的真实位置。
-
公开(公告)号:CN109643302A
公开(公告)日:2019-04-16
申请号:CN201780051402.6
申请日:2017-08-21
Applicant: 微软技术许可有限责任公司
IPC: G06F16/182
Abstract: 存储虚拟化技术允许远程存储文件,例如由云存储提供方,但是以用户或在本地计算设备上运行的应用看起来好像文件存储在本地的方式,即使这些文件的数据可以未被驻留在本地计算设备上。也就是说,可能存在于云中的文件的内容看起来和表现得好像它们本地存储在计算设备上。
-
-
-