发明名称 供档案系统快照持续之方法与装置
摘要
申请公布号 申请公布日期 2011.04.01
申请号 TW093134681 申请日期 2004.11.12
申请人 万国商业机器公司 发明人 杰特 伊利沙白 亚德金斯;久恩 张
分类号 G06F1/24 主分类号 G06F1/24
代理机构 代理人 蔡玉玲 台北市大安区敦化南路2段218号5楼A区
主权项 一种在一资料处理系统内供管理一档案系统内的资料的方法,该方法包含:(a)侦测一请求,该请求欲修改该档案系统中之一资料区块;(b)回应侦测该请求,而进行以下步骤:(b1)将该档案系统内描述该资料区块的元资料,写入至一快照影像(snapshot image),其中该快照影像被加以更新以保持一与当该快照影像建立时某一时间点的档案系统一致的区块等级影像,且其中该写入更包含在任一「之前影像(before-image)」的资料区块被写入该快照影像之前,将该快照映射群之快照映射项目的一「使用中(in-use)」状态,写入至该快照影像内,其中该「之前影像(before-image)」的资料区块是被一快照映射群所参照,以及;(b2)将该档案系统内该资料区块的资料复制到该快照影像内,以进一步更新该快照影像;以及(c)在复制该资料区块的资料到该快照影像内后,修改该档案系统内的资料区块,其中该快照影像可用于将该档案系统还原至未修改该档案系统内资料区块前的状态。如请求项1所述之方法,其中步骤(b2)包含:储存一识别资讯,用以找出在该快照影像中一表格内的资料,其中该表格是用于找出该档案系统内的不同资料区块。如请求项1所述之方法,其中该快照影像包含一快照摘要映射(snapshot summary map)、一快照映射(snapshot map)和一组区段,其中该摘要映射辨识该快照映射中快照映射分页的初始状态;该快照映射内含该快照映射分页,其用以辨识该档案系统内所使用的资料区块;以及该组区段含有来自该档案系统之资料区块的副本。如请求项1所述之方法,其中该元资料包含一个快照摘要映射、一个摘要映射和区段标头(segment header),其中因应一选定事件,该快照影像之该元资料系用以重建该档案系统之状态。如请求项4所述之方法,其中当修改该档案系统的该资料区块时,该选定事件是,该资料处理系统中的一错误。如请求项4所述之方法,其中该选定事件是,一使用者的输入以要求将该档案系统还原至一致的状态。如请求项1所述之方法,其中步骤(b1)更包含:将一个摘要快照映射项目标记为已被初始化,并且在将该快照映射群之资料区块的该「使用中(in-use)」状态写入至该快照影像之后,标记该快照映射群的位置。如请求项7所述之方法,其中步骤(b1)更包含:在一先前区段被修改为指向一新的最后区段之前,初始化在一区段列表中该新的最后区段的一区段标头。如请求项4所述之方法,其中该快照映射包含快照映射分页,而该快照映射分页于一回复作业(recovery operation)期间被重建。如请求项9所述之方法,其中该回复作业会处理在该档案系统内资料区块的之前影像的复制,而该档案系统藉由该回复作业而被修改。一种供管理一档案系统内资料的资料处理系统,该资料处理系统包含:一侦测手段,用以侦测一请求,该请求欲修改该档案系统中之一资料区块;一写入手段,回应侦测该请求,用以将该档案系统内描述该资料区块的元资料,写入至一快照影像,其中该快照影像被加以更新以保持一与当该快照影像建立时某一时间点的档案系统一致的区块等级影像,且其中该写入更包含在任一「之前影像」的资料区块被写入该快照影像之前,将该快照映射群之快照映射项目的一「使用中」状态,写入至该快照影像内,其中该「之前影像」的资料区块是被一快照映射群所参照;一复制手段,侦测到该请求之后,用以将该档案系统内该资料区块的资料复制到该快照影像内,以进一步更新该快照影像;以及一修改手段,在复制该资料区块资料到该快照影像内后,用以修改该档案系统内的资料区块,其中该快照影像可用于将该档案系统还原至未修改该档案系统内资料区块前的状态。如请求项11所述之资料处理系统,其中该复制手段包含:一储存手段,用以储存一识别资讯,用以找出在该快照影像中一表格内的资料,其中该表格是用于找出该档案系统内的不同资料区块。如请求项11所述之资料处理系统,其中该快照影像包含一快照摘要映射、一快照映射和一组区段,其中该摘要映射可辨识该快照映射中快照映射分页的初始状态;该快照映射内含该快照映射分页,其用以辨识该档案系统内所使用的资料区块;以及该组区段含有来自该档案系统之资料区块的副本。如请求项11所述之资料处理系统,其中该元资料包含一个快照摘要映射、一个摘要映射和区段标头,其中因应一选定事件,该快照影像之该元资料系用以重建该档案系统之状态。如请求项14所述之资料处理系统,其中当修改该档案系统的该资料区块时,该选定事件是该资料处理系统中的一错误。如请求项14所述之资料处理系统,其中该选定事件是,一使用者的输入以要求将该档案系统还原至一致的状态。一种在一电脑可读媒体内的电脑程式产品,用以在一资料处理系统内管理一档案系统内的资料,该电脑程式产品包含:一第一指令集,用以侦测一请求,该请求欲修改该档案系统中之一资料区块;一第二指令集,回应侦测该请求,用以将该档案系统内描述该资料区块的元资料,写入至一快照影像,其中该快照影像被加以更新以保持一与当该快照影像建立时某一时间点的档案系统一致的区块等级影像,且其中该写入更包含在任一「之前影像」的资料区块被写入该快照影像之前,将该快照映射群之快照映射项目的一「使用中」状态,写入至该快照影像内,其中该「之前影像」的资料区块是被一快照映射群所参照;一第三指令集,侦测到该请求之后,用以将该档案系统内该资料区块的资料复制到该快照影像内,以进一步更新该快照影像;以及一第四指令集,在复制该资料区块资料到该快照影像内后,用以修改该档案系统内的资料区块,其中该快照影像可用于将该档案系统还原至未修改该档案系统内资料区块前的状态。如请求项17所述之电脑程式产品,其中该第三指令包含:一子指令集,用以储存一识别资讯,用以找出在该快照影像中一表格内的资料,其中该表格是用于找出该档案系统内的不同资料区块。如请求项17所述之电脑程式产品,其中该快照影像包含一快照摘要映射、一快照映射和一组区段,其中该摘要映射可辨识该快照映射中快照映射分页的初始状态;该快照映射内含该快照映射分页,其用以辨识该档案系统内所使用的资料区块;以及该组区段含有来自该档案系统之资料区块的副本。如请求项17所述之电脑程式产品,其中该元资料包含一个快照摘要映射、一个摘要映射和区段标头,其中因应一选定事件,该快照影像之该元资料系用以重建该档案系统之状态。如请求项20所述之电脑程式产品,其中当修改该档案系统的该资料区块时,该选定事件是该资料处理系统中的一错误。如请求项20所述之电脑程式产品,其中该选定事件是,一使用者的输入以要求将该档案系统还原至一致的状态。一种资料处理系统,包含:一汇流排系统;一连接至该汇流排系统的记忆体,其中该记忆体含有一组指令;以及一连接至该汇流排系统的处理单元,其中该处理单元执行一组指令以侦测一请求,该请求欲修改该档案系统中之一资料区块;回应侦测该请求,用以将该档案系统内描述该资料区块的元资料,写入至一快照影像,其中该快照影像被加以更新以保持一与当该快照影像建立时某一时间点的档案系统一致的区块等级影像,且其中该写入更包含在任一「之前影像」的资料区块被写入该快照影像之前,将该快照映射群之快照映射项目的一「使用中」状态,写入至该快照影像内,其中该「之前影像」的资料区块是被一快照映射群所参照;侦测到该请求之后,用以将该档案系统内该资料区块的资料复制到该快照影像内,以进一步更新该快照影像;以及复制该资料区块资料到该快照影像内后,用以修改该档案系统内的资料区块,其中该快照影像可用于将该档案系统还原至未修改该档案系统内资料区块前的状态。
地址 美国