1.一種數(shù)據(jù)備份系統(tǒng),其特征在于,所述系統(tǒng)包含主存儲庫和備存儲庫,其中,第一存儲控制器用于管理所述主存儲庫,第二存儲控制器用于管理所述備存儲庫,所述主存儲庫包含第一存儲節(jié)點(diǎn)和第二存儲節(jié)點(diǎn),所述備存儲庫包含第三存儲節(jié)點(diǎn)和第四存儲節(jié)點(diǎn),所述第三存儲節(jié)點(diǎn)保存有所述第一存儲節(jié)點(diǎn)的備份數(shù)據(jù),所述第四存儲節(jié)點(diǎn)保存有所述第二存儲節(jié)點(diǎn)的備份數(shù)據(jù),
所述第一存儲控制器用于接收第一遷移指令,所述第一遷移指令中攜帶第一數(shù)據(jù)在所述第一存儲節(jié)點(diǎn)的第一地址的指示信息和待將所述第一數(shù)據(jù)遷移至所述第二存儲節(jié)點(diǎn)的第二地址的指示信息,根據(jù)所述第一遷移指令,將所述第一存儲節(jié)點(diǎn)中所述第一地址上存儲的所述第一數(shù)據(jù)遷移至所述第二存儲節(jié)點(diǎn)的第二地址,并向所述第二存儲控制器發(fā)送第二遷移指令,所述第二遷移指令用于指示所述第二存儲控制器將所述第一數(shù)據(jù)從所述第三存儲節(jié)點(diǎn)遷移至所述第四存儲節(jié)點(diǎn),所述第二遷移指令中攜帶所述第一數(shù)據(jù)在所述第三存儲節(jié)點(diǎn)中的第三地址的指示信息和待將所述第一數(shù)據(jù)遷移至所述第四存儲節(jié)點(diǎn)的第四地址的指示信息;
所述第二存儲控制器用于接收來自所述第一存儲控制器的所述第二遷移指令,并根據(jù)所述第二遷移指令,將所述第三存儲節(jié)點(diǎn)中所述第三地址上存儲的所述第一數(shù)據(jù)遷移至所述第四存儲節(jié)點(diǎn)的第四地址。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述第一存儲控制器將所述第一存儲節(jié)點(diǎn)中所述第一地址上存儲的所述第一數(shù)據(jù)遷移至所述第二存儲節(jié)點(diǎn)的第二地址之后,還用于:確定所述第二存儲節(jié)點(diǎn)用于保存所述第一數(shù)據(jù)的第二地址上數(shù)據(jù)發(fā)生變化的第五地址,并向所述第二存儲控制器發(fā)送數(shù)據(jù)更新指令,所述數(shù)據(jù)更新指令包含第六地址的指示信息和所述第五地址上存儲的第二數(shù)據(jù),所述數(shù)據(jù)更新指令用于指示所述第二存儲控制器將所述第二數(shù)據(jù)寫入所述第四存儲節(jié)點(diǎn)的第六地址;
所述第二存儲控制器還用于根據(jù)所述數(shù)據(jù)更新指令,將所述第二數(shù)據(jù)寫入所述第四存儲節(jié)點(diǎn)的第六地址。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述第一存儲控制器用于確定所述第二存儲節(jié)點(diǎn)用于保存所述第一數(shù)據(jù)的第二地址上數(shù)據(jù)發(fā)生變化的第五地址,包括:
所述第一存儲控制器用于使用第一標(biāo)記標(biāo)識所述第二地址,并在所述第一標(biāo)記標(biāo)識的地址上的數(shù)據(jù)發(fā)生變化時(shí),使用第二標(biāo)記標(biāo)識數(shù)據(jù)發(fā)生變化的地址;
所述第一存儲控制器用于根據(jù)所述第二標(biāo)記確定所述第五地址。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的系統(tǒng),其特征在于,所述第二存儲控制器將所述第三 存儲節(jié)點(diǎn)中所述第三地址上存儲的所述第一數(shù)據(jù)遷移至所述第四存儲節(jié)點(diǎn)的第四地址之后,還用于向所述第一存儲控制器發(fā)送反饋消息,所述反饋消息用于指示完成所述第一數(shù)據(jù)從所述第三存儲節(jié)點(diǎn)至所述第四存儲節(jié)點(diǎn)的遷移操作。
5.一種數(shù)據(jù)備份的方法,其特征在于,數(shù)據(jù)存儲系統(tǒng)包含主存儲庫和備存儲庫,其中,第一存儲控制器用于管理所述主存儲庫,第二存儲控制器用于管理所述備存儲庫,所述主存儲庫包含第一存儲節(jié)點(diǎn)和第二存儲節(jié)點(diǎn),所述備存儲庫包含第三存儲節(jié)點(diǎn)和第四存儲節(jié)點(diǎn),所述第三存儲節(jié)點(diǎn)保存有所述第一存儲節(jié)點(diǎn)的備份數(shù)據(jù),所述第四存儲節(jié)點(diǎn)保存有所述第二存儲節(jié)點(diǎn)的備份數(shù)據(jù),所述方法包括:
所述第一存儲控制器接收第一遷移指令,所述第一遷移指令中攜帶第一數(shù)據(jù)在所述第一存儲節(jié)點(diǎn)的第一地址的指示信息和待將所述第一數(shù)據(jù)遷移至所述第二存儲節(jié)點(diǎn)的第二地址的指示信息;
所述第一存儲控制器根據(jù)所述第一遷移指令,將所述第一存儲節(jié)點(diǎn)中所述第一地址上存儲的所述第一數(shù)據(jù)遷移至所述第二存儲節(jié)點(diǎn)的第二地址;
所述第一存儲控制器向所述第二存儲控制器發(fā)送第二遷移指令,所述第二遷移指令用于指示所述第二存儲控制器將所述第一數(shù)據(jù)從所述第三存儲節(jié)點(diǎn)遷移至所述第四存儲節(jié)點(diǎn),所述第二遷移指令中攜帶所述第一數(shù)據(jù)在所述第三存儲節(jié)點(diǎn)中的第三地址的指示信息和待將所述第一數(shù)據(jù)遷移至所述第四存儲節(jié)點(diǎn)的第四地址的指示信息。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述第一存儲控制器將所述第一存儲節(jié)點(diǎn)中所述第一地址上存儲的所述第一數(shù)據(jù)遷移至所述第二存儲節(jié)點(diǎn)的第二地址之后,進(jìn)一步包括:
所述第一存儲控制器確定所述第二存儲節(jié)點(diǎn)用于保存所述第一數(shù)據(jù)的第二地址上數(shù)據(jù)發(fā)生變化的第五地址;
所述第一存儲控制器向所述第二存儲控制器發(fā)送數(shù)據(jù)更新指令,所述數(shù)據(jù)更新指令包含第六地址的指示信息和所述第五地址上存儲的第二數(shù)據(jù),所述數(shù)據(jù)更新指令用于指示所述第二存儲控制器將所述第二數(shù)據(jù)寫入所述第四存儲節(jié)點(diǎn)的第六地址。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述第一存儲控制器確定所述第二存儲節(jié)點(diǎn)用于保存所述第一數(shù)據(jù)的第二地址上數(shù)據(jù)發(fā)生變化的第五地址,包括:
所述第一存儲控制器使用第一標(biāo)記標(biāo)識所述第二地址,并在所述第一標(biāo)記標(biāo)識的地址上的數(shù)據(jù)發(fā)生變化時(shí),使用第二標(biāo)記標(biāo)識數(shù)據(jù)發(fā)生變化的地址;
所述第一存儲控制器根據(jù)所述第二標(biāo)記確定所述第五地址。
8.根據(jù)權(quán)利要求5-7任一項(xiàng)所述的方法,其特征在于,所述第一存儲控制器向所述第二存儲控制器發(fā)送第二遷移指令之后,還包括:所述第一存儲控制器接收來自所述第二存儲控制器的反饋消息,所述反饋消息用于指示完成所述第一數(shù)據(jù)從所述第三存儲節(jié)點(diǎn)至所述第四存儲節(jié)點(diǎn)的遷移操作。
9.一種數(shù)據(jù)備份的裝置,其特征在于,數(shù)據(jù)存儲系統(tǒng)包含主存儲庫和備存儲庫,其中,所述裝置用于管理所述主存儲庫,存儲控制器用于管理所述備存儲庫,所述主存儲庫包含第一存儲節(jié)點(diǎn)和第二存儲節(jié)點(diǎn),所述備存儲庫包含第三存儲節(jié)點(diǎn)和第四存儲節(jié)點(diǎn),所述第三存儲節(jié)點(diǎn)保存有所述第一存儲節(jié)點(diǎn)的備份數(shù)據(jù),所述第四存儲節(jié)點(diǎn)保存有所述第二存儲節(jié)點(diǎn)的備份數(shù)據(jù),所述裝置包括:
接收單元,用于接收第一遷移指令,所述第一遷移指令中攜帶第一數(shù)據(jù)在所述第一存儲節(jié)點(diǎn)的第一地址的指示信息和待將所述第一數(shù)據(jù)遷移至所述第二存儲節(jié)點(diǎn)的第二地址的指示信息;
遷移單元,用于根據(jù)所述第一遷移指令,將所述第一存儲節(jié)點(diǎn)中所述第一地址上存儲的所述第一數(shù)據(jù)遷移至所述第二存儲節(jié)點(diǎn)的第二地址;
發(fā)送單元,用于向所述存儲控制器發(fā)送第二遷移指令,所述第二遷移指令用于指示所述存儲控制器將所述第一數(shù)據(jù)從所述第三存儲節(jié)點(diǎn)遷移至所述第四存儲節(jié)點(diǎn),所述第二遷移指令中攜帶所述第一數(shù)據(jù)在所述第三存儲節(jié)點(diǎn)中的第三地址的指示信息和待將所述第一數(shù)據(jù)遷移至所述第四存儲節(jié)點(diǎn)的第四地址的指示信息。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括確定單元,所述遷移單元將所述第一存儲節(jié)點(diǎn)中所述第一地址上存儲的所述第一數(shù)據(jù)遷移至所述第二存儲節(jié)點(diǎn)的第二地址之后,所述確定單元用于確定所述第二存儲節(jié)點(diǎn)用于保存所述第一數(shù)據(jù)的第二地址上數(shù)據(jù)發(fā)生變化的第五地址;
所述發(fā)送單元還用于向所述存儲控制器發(fā)送數(shù)據(jù)更新指令,所述數(shù)據(jù)更新指令包含第六地址的指示信息和所述第五地址上存儲的第二數(shù)據(jù),所述數(shù)據(jù)更新指令用于指示所述存儲控制器將所述第二數(shù)據(jù)寫入所述第四存儲節(jié)點(diǎn)的第六地址。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述確定單元用于確定所述第二存儲節(jié)點(diǎn)用于保存所述第一數(shù)據(jù)的第二地址上數(shù)據(jù)發(fā)生變化的第五地址,包括:
所述確定單元用于使用第一標(biāo)記標(biāo)識所述第二地址,并在所述第一標(biāo)記標(biāo)識的地址上的數(shù)據(jù)發(fā)生變化時(shí),使用第二標(biāo)記標(biāo)識數(shù)據(jù)發(fā)生變化的地址;
所述確定單元用于根據(jù)所述第二標(biāo)記確定所述第五地址。
12.根據(jù)權(quán)利要求9-11任一項(xiàng)所述的裝置,其特征在于,所述發(fā)送單元向所述存儲控制器發(fā)送第二遷移指令之后,所述接收單元還用于接收來自所述存儲控制器的反饋消息,所述反饋消息用于指示完成所述第一數(shù)據(jù)從所述第三存儲節(jié)點(diǎn)至所述第四存儲節(jié)點(diǎn)的遷移操作。
13.一種計(jì)算機(jī)可讀介質(zhì),其特征在于,包括計(jì)算機(jī)執(zhí)行指令,當(dāng)計(jì)算機(jī)的處理器執(zhí)行所述計(jì)算機(jī)執(zhí)行指令時(shí),所述計(jì)算機(jī)執(zhí)行權(quán)利要求5-8任一項(xiàng)所述的方法。
14.一種計(jì)算設(shè)備,其特征在于,包括:處理器、存儲器和總線;
所述存儲器用于存儲執(zhí)行指令,所述處理器與所述存儲器通過所述總線連接,當(dāng)所述計(jì)算設(shè)備運(yùn)行時(shí),所述處理器執(zhí)行所述存儲器存儲的所述執(zhí)行指令,以使所述裝置執(zhí)行權(quán)利要求5-8任一項(xiàng)所述的方法。