1.一種熱備空間的選擇方法,應(yīng)用于第M機(jī)柜中的故障磁盤,所述第M機(jī)柜所在鏈包括N個(gè)機(jī)柜,N為不小于2的整數(shù),M≤N,其特征在于,包括:
步驟S101:確定所述第M機(jī)柜中的熱備空間;
步驟S102:判斷所述熱備空間的性能和容量是否分別相對(duì)應(yīng)地與所述故障磁盤的性能及其待恢復(fù)數(shù)據(jù)的容量滿足匹配條件,如果是,則進(jìn)入步驟S105,否則,進(jìn)入步驟S103;
步驟S103:判斷所述鏈中的所有機(jī)柜中的熱備空間是否均已匹配過,如果是,則匹配失敗,否則,進(jìn)入步驟S104;
步驟S104:確定所述鏈中的一個(gè)未匹配過的機(jī)柜中的熱備空間,返回步驟S102;
步驟S105:確定所述熱備空間為所述故障磁盤的數(shù)據(jù)恢復(fù)熱備空間。
2.如權(quán)利要求1所述的熱備空間的選擇方法,其特征在于,步驟S102具體為:
步驟S1021:判斷所述熱備空間的性能和容量是否分別相對(duì)應(yīng)地與所述故障磁盤的性能及其待恢復(fù)數(shù)據(jù)的容量滿足準(zhǔn)確匹配條件,如果是,則進(jìn)入步驟S105,否則,進(jìn)入步驟S1022;
步驟S1022:判斷所述熱備空間的性能和容量是否分別相對(duì)應(yīng)地與所述故障磁盤的性能及其待恢復(fù)數(shù)據(jù)的容量滿足性能匹配條件,如果是,則進(jìn)入步驟S105,否則,進(jìn)入步驟S1023;
步驟S1023:判斷所述熱備空間的性能和容量是否分別相對(duì)應(yīng)地與所述故障磁盤的性能及其待恢復(fù)數(shù)據(jù)的容量滿足容量匹配條件,如果是,則進(jìn)入步驟S105,否則,進(jìn)入步驟S103;
其中,所述準(zhǔn)確匹配條件為:
所述熱備空間的容量=所述故障磁盤的待恢復(fù)數(shù)據(jù)的容量;
所述熱備空間的性能=所述故障磁盤的性能;
所述性能匹配條件為:
所述熱備空間的容量≥所述故障磁盤的待恢復(fù)數(shù)據(jù)的容量;
所述熱備空間的性能≥所述故障磁盤的性能;
所述容量匹配條件為:
所述熱備空間的容量≥所述故障磁盤的待恢復(fù)數(shù)據(jù)的容量;
所述熱備空間的性能<所述故障磁盤的性能。
3.如權(quán)利要求2所述的熱備空間的選擇方法,其特征在于,步驟S105還包括:
當(dāng)所述機(jī)柜中有多個(gè)熱備空間且同時(shí)存在多個(gè)所述熱備空間的性能和容量均分別相對(duì)應(yīng)地與所述故障磁盤的性能及其待恢復(fù)數(shù)據(jù)的容量滿足性能匹配條件時(shí),則按照性能優(yōu)先、容量其次的優(yōu)先級(jí)選擇熱備空間。
4.如權(quán)利要求3所述的熱備空間的選擇方法,其特征在于,所述性能優(yōu)先、容量其次的優(yōu)先級(jí)具體為:
在優(yōu)先選擇性能最低的基礎(chǔ)上,再選擇容量最小的。
5.如權(quán)利要求2所述的熱備空間的選擇方法,其特征在于,步驟S105還包括:
當(dāng)所述機(jī)柜中有多個(gè)熱備空間且同時(shí)存在多個(gè)所述熱備空間的性能和容量均分別相對(duì)應(yīng)地與所述故障磁盤的性能及其待恢復(fù)數(shù)據(jù)的容量滿足容量匹配條件時(shí),則按照性能優(yōu)先、容量其次的優(yōu)先級(jí)選擇熱備空間。
6.如權(quán)利要求5所述的熱備空間的選擇方法,其特征在于,所述性能優(yōu)先、容量其次的優(yōu)先級(jí)具體為:
在優(yōu)先選擇性能最高的基礎(chǔ)上,再選擇容量最小的。
7.一種熱備空間的選擇系統(tǒng),應(yīng)用于第M機(jī)柜中的故障磁盤,所述第M機(jī)柜所在鏈包括N個(gè)機(jī)柜,N為不小于2的整數(shù),M≤N,其特征在于,包括:
熱備空間選擇模塊,用于確定所述第M機(jī)柜中的熱備空間,還用于確定所述鏈中的一個(gè)未匹配過的機(jī)柜中的熱備空間;
條件匹配判斷模塊,用于判斷所述熱備空間的性能和容量是否分別相對(duì)應(yīng)地與所述故障磁盤的性能及其待恢復(fù)數(shù)據(jù)的容量滿足匹配條件,如果是,則觸發(fā)熱備空間確定模塊,否則,觸發(fā)空間匹配判斷模塊;
所述空間匹配判斷模塊,用于判斷所述鏈中的所有機(jī)柜中的熱備空間是否均已匹配過,如果是,則匹配失敗,否則,觸發(fā)所述熱備空間選擇模塊;
所述熱備空間確定模塊,用于確定所述熱備空間為所述故障磁盤的數(shù)據(jù)恢復(fù)熱備空間。
8.如權(quán)利要求7所述的熱備空間的選擇系統(tǒng),其特征在于,所述條件匹配判斷模塊包括:
準(zhǔn)確匹配條件判斷模塊,用于判斷所述熱備空間的性能和容量是否分別相對(duì)應(yīng)地與所述故障磁盤的性能及其待恢復(fù)數(shù)據(jù)的容量滿足準(zhǔn)確匹配條件,如果是,則觸發(fā)熱備空間確定模塊,否則,觸發(fā)性能匹配條件判斷模塊;
所述性能匹配條件判斷模塊,用于判斷所述熱備空間的性能和容量是否分別相對(duì)應(yīng)地與所述故障磁盤的性能及其待恢復(fù)數(shù)據(jù)的容量滿足性能匹配條件,如果是,則觸發(fā)熱備空間確定模塊,否則,觸發(fā)容量匹配條件判斷模塊;
所述容量匹配條件判斷模塊,用于判斷所述熱備空間的性能和容量是否分別相對(duì)應(yīng)地與所述故障磁盤的性能及其待恢復(fù)數(shù)據(jù)的容量滿足容量匹配條件,如果是,則觸發(fā)熱備空間確定模塊,否則,觸發(fā)空間匹配判斷模塊;
其中,所述準(zhǔn)確匹配條件為:
所述熱備空間的容量=所述故障磁盤的待恢復(fù)數(shù)據(jù)的容量;
所述熱備空間的性能=所述故障磁盤的性能;
所述性能匹配條件為:
所述熱備空間的容量≥所述故障磁盤的待恢復(fù)數(shù)據(jù)的容量;
所述熱備空間的性能≥所述故障磁盤的性能;
所述容量匹配條件為:
所述熱備空間的容量≥所述故障磁盤的待恢復(fù)數(shù)據(jù)的容量;
所述熱備空間的性能<所述故障磁盤的性能。
9.如權(quán)利要求8所述的熱備空間的選擇系統(tǒng),其特征在于,所述熱備空間確定模塊還包括:
第一優(yōu)先級(jí)熱備空間確定模塊,用于當(dāng)所述機(jī)柜中有多個(gè)熱備空間且同時(shí)存在多個(gè)所述熱備空間的性能和容量均分別相對(duì)應(yīng)地與所述故障磁盤的性能及其待恢復(fù)數(shù)據(jù)的容量滿足性能匹配條件時(shí),則按照性能優(yōu)先、容量其次的優(yōu)先級(jí)選擇熱備空間。
10.如權(quán)利要求8所述的熱備空間的選擇系統(tǒng),其特征在于,所述熱備空間確定模塊還包括:
第二優(yōu)先級(jí)熱備空間確定模塊,用于當(dāng)所述機(jī)柜中有多個(gè)熱備空間且同時(shí)存在多個(gè)所述熱備空間的性能和容量均分別相對(duì)應(yīng)地與所述故障磁盤的性能及其待恢復(fù)數(shù)據(jù)的容量滿足容量匹配條件時(shí),則按照性能優(yōu)先、容量其次的優(yōu)先級(jí)選擇熱備空間。