-
公开(公告)号:CN102937922A
公开(公告)日:2013-02-20
申请号:CN201210335851.2
申请日:2012-09-12
Applicant: 微软公司
Inventor: 李齐晟 , T.J.米勒 , N.R.克里斯蒂安森 , M.S.加森
IPC: G06F11/14
CPC classification number: G06F11/1415 , G06F11/1004 , G06F11/1076 , G06F11/1402 , G06F11/1662 , G06F11/2094 , G06F2211/1088
Abstract: 这里描述的主题内容的方面涉及查询和修复数据。在方面中,部件可以检测储存器上的已经变成已破坏。作为响应,部件可以请求来自数据的一个或者多个冗余副本的数据并且如果有则可以确定冗余副本中的哪些冗余副本未破坏。如果发现未破坏的副本,则部件可以发送修复已破坏的数据的请求并且可以标识用来修复已破坏的数据的未破坏的副本。
-
公开(公告)号:CN102934094A
公开(公告)日:2013-02-13
申请号:CN201180029558.7
申请日:2011-06-03
Applicant: 微软公司
IPC: G06F12/02
CPC classification number: G06F3/0631 , G06F3/0604 , G06F3/0613 , G06F3/0644 , G06F3/0676 , G06F3/0689 , G06F17/30221
Abstract: 在此描述的主题的各方面涉及存储空间分配。在各方面,分层数据结构用于跟踪利用文件系统管理的存储空间的分配数据。分层数据结构可以具有多个级别,其中每个级别具有与不同的存储空间的粒度有关的数据。分层数据结构的各部分可以独立于分层数据结构的其他部分被锁定。分层数据结构可以指示:存储空间的一个或多个部分用于目录的独家使用。在预期后续操作中可以在分配的空间中预留额外空间。分配请求器可以从与分层数据结构的不同级别相关联的区域中获得存储空间分配。
-
公开(公告)号:CN102934094B
公开(公告)日:2014-12-03
申请号:CN201180029558.7
申请日:2011-06-03
Applicant: 微软公司
IPC: G06F12/02
CPC classification number: G06F3/0631 , G06F3/0604 , G06F3/0613 , G06F3/0644 , G06F3/0676 , G06F3/0689 , G06F17/30221
Abstract: 在此描述的主题的各方面涉及存储空间分配。在各方面,分层数据结构用于跟踪利用文件系统管理的存储空间的分配数据。分层数据结构可以具有多个级别,其中每个级别具有与不同的存储空间的粒度有关的数据。分层数据结构的各部分可以独立于分层数据结构的其他部分被锁定。分层数据结构可以指示:存储空间的一个或多个部分用于目录的独家使用。在预期后续操作中可以在分配的空间中预留额外空间。分配请求器可以从与分层数据结构的不同级别相关联的区域中获得存储空间分配。
-
公开(公告)号:CN102934114A
公开(公告)日:2013-02-13
申请号:CN201180029522.9
申请日:2011-06-01
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F11/1435 , G06F11/1461 , G06F17/30 , G06F17/30088 , G06F17/30171 , G06F17/30227 , G06F2201/84
Abstract: 这里所描述的主题的各个方面涉及用于文件系统的检查点。在一些方面中,针对文件系统的更新被组织成检查点存储桶。当希望有检查点时,后续的更新被导向另一个检查点存储桶。在针对当前检查点存储桶中的各项更新对各个全局表进行了更新之后,创建所述全局表的逻辑拷贝。该逻辑拷贝被存储为检查点数据的一部分。为了帮助恢复,检查点管理器可以等到当前检查点存储桶的所有更新都被写入到存储装置之后才把最终检查点数据写入到存储装置。该最终检查点数据可以涉及所述全局表的逻辑拷贝,并且包括用以验证检查点数据的正确性的验证代码。
-
公开(公告)号:CN102667720A
公开(公告)日:2012-09-12
申请号:CN201080056154.2
申请日:2010-11-11
Applicant: 微软公司
CPC classification number: G06F3/0619 , G06F3/0614 , G06F3/065 , G06F3/067 , G06F3/0683 , G06F9/466
Abstract: 本文中所描述的主题的各方面涉及维护存储系统中的一致性。在各方面中,可以在事务的情境中更新一个或多个对象。结合更新这些对象,可以获取并修改对象的逻辑副本。写所更新的逻辑副本的请求被发送到存储控制器。该逻辑副本没有重写原始副本。结合发送该请求,提供用于存储控制器在磁盘上存储的数据结构。该数据结构指示应被写到磁盘的一个或多个对象,并且可以包括验证数据以指示应被写到磁盘的内容。在恢复期间,该数据结构可用来确定是否所有一个或多个对象都被正确地写到磁盘。
-
-
-
-