用于文件系统存储设备的分层分配

    公开(公告)号:CN102934094A

    公开(公告)日:2013-02-13

    申请号:CN201180029558.7

    申请日:2011-06-03

    Applicant: 微软公司

    Abstract: 在此描述的主题的各方面涉及存储空间分配。在各方面,分层数据结构用于跟踪利用文件系统管理的存储空间的分配数据。分层数据结构可以具有多个级别,其中每个级别具有与不同的存储空间的粒度有关的数据。分层数据结构的各部分可以独立于分层数据结构的其他部分被锁定。分层数据结构可以指示:存储空间的一个或多个部分用于目录的独家使用。在预期后续操作中可以在分配的空间中预留额外空间。分配请求器可以从与分层数据结构的不同级别相关联的区域中获得存储空间分配。

    用于文件系统存储设备的分层分配

    公开(公告)号:CN102934094B

    公开(公告)日:2014-12-03

    申请号:CN201180029558.7

    申请日:2011-06-03

    Applicant: 微软公司

    Abstract: 在此描述的主题的各方面涉及存储空间分配。在各方面,分层数据结构用于跟踪利用文件系统管理的存储空间的分配数据。分层数据结构可以具有多个级别,其中每个级别具有与不同的存储空间的粒度有关的数据。分层数据结构的各部分可以独立于分层数据结构的其他部分被锁定。分层数据结构可以指示:存储空间的一个或多个部分用于目录的独家使用。在预期后续操作中可以在分配的空间中预留额外空间。分配请求器可以从与分层数据结构的不同级别相关联的区域中获得存储空间分配。

    用于文件系统的检查点

    公开(公告)号:CN102934114A

    公开(公告)日:2013-02-13

    申请号:CN201180029522.9

    申请日:2011-06-01

    Applicant: 微软公司

    Abstract: 这里所描述的主题的各个方面涉及用于文件系统的检查点。在一些方面中,针对文件系统的更新被组织成检查点存储桶。当希望有检查点时,后续的更新被导向另一个检查点存储桶。在针对当前检查点存储桶中的各项更新对各个全局表进行了更新之后,创建所述全局表的逻辑拷贝。该逻辑拷贝被存储为检查点数据的一部分。为了帮助恢复,检查点管理器可以等到当前检查点存储桶的所有更新都被写入到存储装置之后才把最终检查点数据写入到存储装置。该最终检查点数据可以涉及所述全局表的逻辑拷贝,并且包括用以验证检查点数据的正确性的验证代码。

    没有排序依赖的一致性

    公开(公告)号:CN102667720A

    公开(公告)日:2012-09-12

    申请号:CN201080056154.2

    申请日:2010-11-11

    Applicant: 微软公司

    Abstract: 本文中所描述的主题的各方面涉及维护存储系统中的一致性。在各方面中,可以在事务的情境中更新一个或多个对象。结合更新这些对象,可以获取并修改对象的逻辑副本。写所更新的逻辑副本的请求被发送到存储控制器。该逻辑副本没有重写原始副本。结合发送该请求,提供用于存储控制器在磁盘上存储的数据结构。该数据结构指示应被写到磁盘的一个或多个对象,并且可以包括验证数据以指示应被写到磁盘的内容。在恢复期间,该数据结构可用来确定是否所有一个或多个对象都被正确地写到磁盘。

Patent Agency Ranking