-
公开(公告)号:CN101809566A
公开(公告)日:2010-08-18
申请号:CN200880110492.2
申请日:2008-09-22
Applicant: 微软公司
IPC: G06F17/00
CPC classification number: G06F17/30144 , G06F17/30109 , G06F21/565 , G06F2221/2101
Abstract: 描述了与每一文件的状态数据相关联地维护文件的高速缓存的散列值,该状态数据表示该文件的内容在散列化时的状态。例如,在日志文件系统中,状态数据可包括文件在日志中的更新序列号和该日志实例的日志标识符。对文件的散列值的请求通过确定是否为该文件维护了高速缓存的散列值来处理。如果是并且相关联的所维护的状态数据与该文件的当前状态数据相匹配,则文件内容自最后散列计算以来未被修改,由此响应于请求来返回高速缓存的散列值。否则,为该文件计算新散列值并返回该散列值,并且将该散列值高速缓存以供将来使用。可以为给定文件高速缓存多种类型的散列。
-
公开(公告)号:CN101331444A
公开(公告)日:2008-12-24
申请号:CN200680046840.5
申请日:2006-12-06
Applicant: 微软公司
IPC: G06F3/06
CPC classification number: G06F3/0644 , G06F3/0607 , G06F3/0608 , G06F3/0676
Abstract: 所描述的是可用于在盘上例如通过运行收缩程序然后回收释放的空间来创建新卷或分区的技术。收缩在线地发生,同时用户或系统进程可以以其它方式来使用该盘进行读写。该技术在操作的同时保护卷的快照版本。为了收缩,在接收到将卷收缩到一边界内的请求之后,限制新分配,使得任何分配是针对边界内的卷区域的。将数据从边界外移至边界内,并且当边界外没有留下任何卷数据时提交收缩。当数据被移出指定区域时提交不包括该指定区域的缩减大小的卷或分区。可以释放对应于该区域的新卷或分区。
-
公开(公告)号:CN101809566B
公开(公告)日:2013-09-11
申请号:CN200880110492.2
申请日:2008-09-22
Applicant: 微软公司
IPC: G06F17/00
CPC classification number: G06F17/30144 , G06F17/30109 , G06F21/565 , G06F2221/2101
Abstract: 描述了与每一文件的状态数据相关联地维护文件的高速缓存的散列值,该状态数据表示该文件的内容在散列化时的状态。例如,在日志文件系统中,状态数据可包括文件在日志中的更新序列号和该日志实例的日志标识符。对文件的散列值的请求通过确定是否为该文件维护了高速缓存的散列值来处理。如果是并且相关联的所维护的状态数据与该文件的当前状态数据相匹配,则文件内容自最后散列计算以来未被修改,由此响应于请求来返回高速缓存的散列值。否则,为该文件计算新散列值并返回该散列值,并且将该散列值高速缓存以供将来使用。可以为给定文件高速缓存多种类型的散列。
-
公开(公告)号:CN102597983A
公开(公告)日:2012-07-18
申请号:CN201080049261.2
申请日:2010-10-12
Applicant: 微软公司
Inventor: P·V·坎佐德 , V·普拉巴 , A·阿里 , A·辛格拉 , D·M·拉纳德 , S·巴拉萨布莱曼尼亚姆 , K·S·阿南德 , C·斯里尼瓦桑 , M·K·瓦利亚帕拉姆比尔 , R·V·普迪派蒂
CPC classification number: G06F11/1458 , G06F11/1451
Abstract: 公开了使用元数据虚拟硬盘(VHD)和差分VHD进行备份的方法和系统。一种特定系统包括存储器设备和备份代理,该存储器设备存储文件,该备份代理被配置成检测对所述文件的改变。该系统包括变换模块和VHD模块,该变换模块被配置成将所检测到的改变变换成VHD格式化的改变,该VHD模块被配置成将VHD格式化的改变写到存储在该存储器设备处的元数据VHD。该VHD模块还被配置成基于该元数据VHD生成差分VHD。该系统处的网络接口被配置成将所述元数据VHD和所述差分VHD传送到远程存储设备。
-
-
-