1.一种副本处理方法,其特征在于,所述方法包括:
若检测到任一节点损坏,则根据原文件的标识信息和迁移记录,确定该节点中是否存储有原文件的副本文件;其中,原文件的标识信息包括文件标识和原文件的初始副本节点标识;
若有,根据原文件的标识信息和迁移记录,确定原文件的源节点;其中所述源节点状态正常,且存储有所述副本文件;
控制目标节点从所述源节点中获取所述副本文件,存储所述副本文件,在所述迁移记录中添加由该节点到目标节点的迁移信息,以将所述目标节点作为原文件的新副本节点。
2.根据权利要求1所述的方法,其特征在于,根据原文件的标识信息和迁移记录,确定原文件的源节点,包括:
若所述迁移记录中不具有迁移信息,则根据所述原文件的标识信息,将除该节点以外的任一初始副本节点,作为原文件的源节点;
若所述迁移记录中具有迁移信息,则根据所述原文件的标识信息和所述迁移记录中的迁移信息,将存储有所述副本文件的任一其他节点作为原文件的源节点。
3.根据权利要求1或2所述的方法,其特征在于,根据原文件的标识信息和迁移记录,确定任一节点中是否存储有原文件的副本文件,包括:
若所述迁移记录中具有历史损坏节点到任一节点的迁移信息,则确定该任一节点中存储有原文件的副本文件;
若所述迁移记录中不具有历史损坏节点到任一节点的迁移信息,且根据所述原文件的标识信息确定该任一节点为初始副本节点,则确定该任一节点中存储有原文件的副本文件。
4.根据权利要求2所述的方法,其特征在于,根据所述原文件的标识信息和所述迁移记录中的迁移信息,将存储有所述副本文件的任一其他节点作为原文件的源节点,包括:
根据所述原文件的标识信息,确定原文件的初始副本节点;
将所述初始副本节点和/或所述迁移记录中的节点作为候选节点;
根据所述迁移记录中的迁移信息,确定历史损坏节点;
将除所述历史损坏节点之外的任一候选节点,作为原文件的源节点。
5.根据权利要求1所述的方法,其特征在于,控制目标节点从所述源节点中获取所述副本文件之前,还包括:
将除历史损坏节点和待用源节点之外的任一待用节点,作为所述目标节点;其中所述历史损坏节点根据所述迁移记录中的迁移信息确定。
6.一种副本处理装置,其特征在于,所述装置包括:
副本文件确定模块,用于若检测到任一节点损坏,则根据原文件的标识信息和迁移记录,确定该节点中是否存储有原文件的副本文件;其中,原文件的标识信息包括文件标识和原文件的初始副本节点标识;
源节点确定模块,用于若有,根据原文件的标识信息和迁移记录,确定原文件的源节点;其中所述源节点状态正常,且存储有所述副本文件;
迁移信息添加模块,用于控制目标节点从所述源节点中获取所述副本文件,存储所述副本文件,在所述迁移记录中添加由该节点到目标节点的迁移信息,以将所述目标节点作为原文件的新副本节点。
7.根据权利要求6所述的装置,其特征在于,所述源节点确定模块,具体用于:
若所述迁移记录中不具有迁移信息,则根据所述原文件的标识信息,将除该节点以外的任一初始副本节点,作为原文件的源节点;
若所述迁移记录中具有迁移信息,则根据所述原文件的标识信息和所述迁移记录中的迁移信息,将存储有所述副本文件的任一其他节点作为原文件的源节点。
8.根据权利要求6或7所述的装置,其特征在于,所述副本文件确定模块或源节点确定模块,具体还用于:
若所述迁移记录中具有历史损坏节点到任一节点的迁移信息,则确定该任一节点中存储有原文件的副本文件;
若所述迁移记录中不具有历史损坏节点到任一节点的迁移信息,且根据所述原文件的标识信息确定该任一节点为初始副本节点,则确定该任一节点中存储有原文件的副本文件。
9.根据权利要求7所述的装置,其特征在于,所述源节点确定模块,具体还用于:
根据所述原文件的标识信息,确定原文件的初始副本节点;
将所述初始副本节点和/或所述迁移记录中的节点作为候选节点;
根据所述迁移记录中的迁移信息,确定历史损坏节点;
将除所述历史损坏节点之外的任一候选节点,作为原文件的源节点。
10.一种设备,其特征在于,所述设备还包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-5中任一所述的副本处理方法。
11.一种计算机可读介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-5中任一所述的副本处理方法。