亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

設(shè)備信息修復(fù)系統(tǒng)及方法

文檔序號(hào):6564168閱讀:176來源:國(guó)知局
專利名稱:設(shè)備信息修復(fù)系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種設(shè)備管理系統(tǒng)及方法,尤其涉及一種設(shè)備信息修復(fù)系統(tǒng) 及方法。
背錄技術(shù)
通常情況下,系統(tǒng)的設(shè)備管理信息均儲(chǔ)存在其子設(shè)備上。例如,廉價(jià)磁盤冗余陣列(Redundant Arrays of Inexpensive Disks, RAID)將其設(shè)備管理信息 (如,RAID成員數(shù)目、RAID等級(jí)、上次關(guān)機(jī)時(shí)RAID狀態(tài)等)。同樣,巻組 (Volume Group)將其設(shè)備管理信息儲(chǔ)存在RAID上。系統(tǒng)通過讀取和識(shí)別設(shè) 備管理信息對(duì)設(shè)備進(jìn)行管理。
然而,異常狀況的發(fā)生(如,異常斷電)將導(dǎo)致設(shè)備管理信息不正確或丟 失,進(jìn)而導(dǎo)致設(shè)備啟動(dòng)失敗或不能正常遷移,使用戶資料丟失,影響系統(tǒng)的 穩(wěn)定性。

發(fā)明內(nèi)容
為了解決上述已知技術(shù)中的問題與缺陷,本發(fā)明的目的在于提供一種設(shè) 備信息修復(fù)系統(tǒng)及方法。
本發(fā)明所提供的一種設(shè)備信息修復(fù)系統(tǒng),包含-
記錄模塊,用以記錄多個(gè)設(shè)備的管理信息并儲(chǔ)存為系統(tǒng)信息備份,并記 錄各設(shè)備的操作和狀態(tài)變化日志;
讀取模塊,用以讀取原始管理信息,或讀取記錄模塊記錄的系統(tǒng)信息備 份、各設(shè)備的操作和狀態(tài)變化日志;
檢測(cè)模塊,用以判斷讀取模塊讀取的原始管理信息是否正確;
搜尋模塊,用以在原始管理信息不正確時(shí),在讀取模塊讀取的系統(tǒng)信息 備份中搜尋設(shè)備管理信息;
轉(zhuǎn)換模塊,用以將搜尋模塊搜尋的設(shè)備管理信息轉(zhuǎn)換為設(shè)備信息;以及
寫入模塊,用以將轉(zhuǎn)換模塊轉(zhuǎn)換的設(shè)備信息寫入各設(shè)備。
根據(jù)本發(fā)明的設(shè)備信息修復(fù)系統(tǒng),其中所述系統(tǒng)信息備份及每一設(shè)備的操作和狀態(tài)變化日志記錄于獨(dú)立磁盤分區(qū)。
根據(jù)本發(fā)明的設(shè)備信息修復(fù)系統(tǒng),其中當(dāng)每一設(shè)備發(fā)生變化時(shí),更新所述系統(tǒng)信息備份的資料。
本發(fā)明所提供的一種設(shè)備信息修復(fù)方法,包含以下步驟
記錄步驟,用以記錄多個(gè)設(shè)備的管理信息并儲(chǔ)存為系統(tǒng)信息備份,且記錄各設(shè)備的操作和狀態(tài)變化日志;以及
修復(fù)步驟,進(jìn)一步包含
讀取原始管理信息,
判斷原始管理信息是否正確,
當(dāng)原始管理信息不正確時(shí),讀取系統(tǒng)信息備份,
在系統(tǒng)信息備份中搜尋設(shè)備管理信息,
將該系統(tǒng)信息備份中的設(shè)備管理信息轉(zhuǎn)變?yōu)樵O(shè)備信息,以及
將轉(zhuǎn)變后的設(shè)備信息寫入設(shè)備。
根據(jù)本發(fā)明的設(shè)備信息修復(fù)方法,其中所述系統(tǒng)信息備份及每一設(shè)備的 操作和狀態(tài)變化日志記錄于獨(dú)立磁盤分區(qū)。
根據(jù)本發(fā)明的設(shè)備信息修復(fù)方法,其中當(dāng)每一設(shè)備發(fā)生變化時(shí),更新所 述系統(tǒng)信息備份的資料。
綜上所述,本發(fā)明能夠在因異常狀況導(dǎo)致設(shè)備信息不正確時(shí),對(duì)設(shè)備信 息進(jìn)行修復(fù),并可以通過修復(fù)的設(shè)備信息進(jìn)行設(shè)備遷移的分析和預(yù)處理,極 大提高系統(tǒng)效能。


圖1為本發(fā)明的設(shè)備信息修復(fù)系統(tǒng)結(jié)構(gòu)方塊圖2為本發(fā)明的設(shè)備信息修復(fù)方法流程圖3為本發(fā)明的巻組設(shè)備信息修復(fù)方法流程圖;以及
圖4為本發(fā)明的設(shè)備遷移時(shí)設(shè)備信息修復(fù)方法流程圖。
其中,附圖標(biāo)記說明如下
100磁盤 、110獨(dú)立磁盤分區(qū)
112信息記錄區(qū)域
114日志記錄區(qū)域
120記錄模塊
130讀取模塊
140檢測(cè)模塊
150搜尋模塊
160轉(zhuǎn)換模塊
170寫入模塊
180設(shè)備
步驟200記錄多個(gè)設(shè)備的管理信息并儲(chǔ)存為系統(tǒng)信息備份,且記錄各 設(shè)備的操作和狀態(tài)變化日志
步驟202讀取原始管理信息
步驟204是否正確?
步驟206讀取系統(tǒng)信息備份
步驟208搜尋設(shè)備管理信息
步驟210轉(zhuǎn)換搜尋的設(shè)備管理信息為設(shè)備信息
步驟212將轉(zhuǎn)換后的設(shè)備信息寫入設(shè)備
步驟300讀取廉價(jià)磁盤冗余陣列的原始管理信息
步驟302是否正確?
步驟304修復(fù)廉價(jià)磁盤冗余陣列的設(shè)備信息
步驟306啟動(dòng)廉價(jià)磁盤冗余陣列
步驟308讀取巻組的原始管理信息
步驟310是否正確?
步驟312修復(fù)巻組的設(shè)備信息
步驟314啟動(dòng)巻組
步驟400讀取設(shè)備的原始管理信息
步驟402是否正確?
步驟404修復(fù)設(shè)備的設(shè)備信息
步驟406是否超出系統(tǒng)限制?
步驟408不啟動(dòng)設(shè)備
步驟410啟動(dòng)設(shè)備,并讀取設(shè)備的原始管理信息 步驟412是否正確? 步驟414修復(fù)設(shè)備的設(shè)備信息
具體實(shí)施例方式
以下,將結(jié)合附圖部分對(duì)本發(fā)明的優(yōu)選實(shí)施例作詳細(xì)說明。
圖1所示為本發(fā)明的設(shè)備信息修復(fù)系統(tǒng)結(jié)構(gòu)方塊圖。本發(fā)明的設(shè)備信息 修復(fù)系統(tǒng)用以修復(fù)設(shè)備180的設(shè)備信息,設(shè)備180可以為已知的各種實(shí)體設(shè) 備,如磁盤、RAID設(shè)備、巻組等。如圖所示,系統(tǒng)包含記錄模塊120、讀 取模塊130、檢測(cè)模塊140、搜尋模塊150、轉(zhuǎn)換模塊160以及寫入模塊170。
記錄模塊120用以記錄設(shè)備180的管理信息,如在磁盤上記錄RAID設(shè) 備的管理信息(例如,RAID成員數(shù)目、RAID等級(jí)、RAID同步率、RAID的 開啟時(shí)間等),或在RAID設(shè)備上記錄巻組設(shè)備的管理信息,并將記錄的管理 信息儲(chǔ)存為系統(tǒng)信息備份。當(dāng)設(shè)備180發(fā)生變化(如,開啟、刪除、儲(chǔ)存空間 變化、成員數(shù)目變化等)時(shí),記錄模塊120更新系統(tǒng)信息備份的資料,以保持 資料一致性。同時(shí),記錄模塊120還記錄設(shè)備180的操作和狀態(tài)變化日志, 用以查找分析設(shè)備的損壞原因、跟蹤設(shè)備變化等。為了保證資料的安全性, 記錄模塊120可以將資料儲(chǔ)存至磁盤100的獨(dú)立磁盤分區(qū)110。此獨(dú)立磁盤 分區(qū)IIO包含信息記錄區(qū)域112和日志記錄區(qū)域114,其中信息記錄區(qū)域112 用以儲(chǔ)存系統(tǒng)信息備份,日志記錄區(qū)域114用以儲(chǔ)存操作和狀態(tài)變化日志。 此外,記錄模塊120還可以將資料儲(chǔ)存到任何其它儲(chǔ)存介質(zhì),如網(wǎng)絡(luò)磁盤、 磁帶機(jī)等。
讀取模塊130用以讀取設(shè)備180的原始管理信息,或讀取記錄模塊120 記錄的資料。當(dāng)設(shè)備180無法啟動(dòng)或啟動(dòng)失敗時(shí),可以依照讀取模塊130讀 取的系統(tǒng)信息備份來修復(fù)設(shè)備信息;當(dāng)設(shè)備180遷移時(shí),可以在不啟動(dòng)設(shè)備 180的情況下,依照讀取模塊130讀取的系統(tǒng)信息備份進(jìn)行設(shè)備遷移的分析 和預(yù)處理。檢測(cè)模塊140用以判斷讀取模塊130讀取的原始管理信息是否正 確;或在設(shè)備遷移時(shí),依照讀取模塊130讀取的系統(tǒng)信息備份判斷新增加的 設(shè)備180是否超出系統(tǒng)限制。搜尋模塊150用以在原始管理信息不正確時(shí),
在讀取模塊130讀取的系統(tǒng)信息備份中搜尋設(shè)備管理信息。轉(zhuǎn)換模塊160用 以將搜尋模塊150搜尋的設(shè)備管理信息轉(zhuǎn)換為設(shè)備信息。寫入模塊170用以 將轉(zhuǎn)換模塊160轉(zhuǎn)換后的設(shè)備信息寫入設(shè)備180,以修復(fù)設(shè)備180的設(shè)備信 息。
請(qǐng)參考圖2,圖中所示為本發(fā)明的設(shè)備信息修復(fù)方法流程圖。首先,在 步驟200中,記錄系統(tǒng)中多個(gè)設(shè)備的管理信息并儲(chǔ)存為系統(tǒng)信息備份,且記 錄各設(shè)備的操作和狀態(tài)變化日志。如在磁盤上記錄RAID設(shè)備的管理信息(例 如,RAID成員數(shù)目、RAID等級(jí)、RAID同步率、RAID的開啟時(shí)間等),或 在RAID設(shè)備上記錄巻組設(shè)備的管理信息。當(dāng)設(shè)備發(fā)生變化(如,開啟、刪除、 儲(chǔ)存空間變化、成員數(shù)目變化等)時(shí),更新系統(tǒng)信息備份的資料,以保持資料 一致性。而通過各設(shè)備的操作和狀態(tài)變化日志,則可以査找分析設(shè)備的損壞 原因、跟蹤設(shè)備變化等。為了保證資料的安全性,可以將記錄的資料(包含系 統(tǒng)信息備份以及各設(shè)備的操作和狀態(tài)變化日志)儲(chǔ)存至磁盤的獨(dú)立磁盤分區(qū)。 此外,還可以將資料儲(chǔ)存到任何其它儲(chǔ)存介質(zhì),如網(wǎng)絡(luò)磁盤、磁帶機(jī)等。
接著,在步驟202中,在設(shè)備啟動(dòng)時(shí),讀取設(shè)備的原始管理信息。在步 驟204中,判斷原始管理信息是否正確?當(dāng)原始管理信息正確時(shí),設(shè)備正常 啟動(dòng)。在步驟206中,當(dāng)原始管理信息不正確時(shí),讀取步驟200記錄的系統(tǒng) 信息備份,在步驟208中,在系統(tǒng)信息備份中搜尋設(shè)備管理信息,在步驟210 中,轉(zhuǎn)換搜尋的設(shè)備管理信息為設(shè)備信息。最后,在步驟212中,將轉(zhuǎn)換后 的設(shè)備信息寫入設(shè)備,完成對(duì)設(shè)備信息的修復(fù)。
如上所述,本發(fā)明能夠在因異常狀況導(dǎo)致設(shè)備信息不正確時(shí),對(duì)設(shè)備信 息進(jìn)行修復(fù),并可以通過修復(fù)的設(shè)備信息進(jìn)行設(shè)備遷移的分析和預(yù)處理,極 大提高系統(tǒng)效能。
請(qǐng)參考圖3,圖中所示為本發(fā)明的巻組設(shè)備信息修復(fù)方法流程圖。其中, 巻組可以由一個(gè)或多個(gè)RAID設(shè)備組成,RAID設(shè)備可以包含一個(gè)或多個(gè)磁 盤,巻組的系統(tǒng)信息備份及操作和狀態(tài)變化日志記錄在RAID設(shè)備上,RAID 設(shè)備的系統(tǒng)信息備份及操作和狀態(tài)變化日志記錄在磁盤上。當(dāng)系統(tǒng)啟動(dòng)時(shí), 在步驟300中,讀取RAID設(shè)備的原始管理信息。在步驟302中,判斷RAID 設(shè)備的原始管理信息是否正確?當(dāng)RAID設(shè)備的原始管理信息正確時(shí),在步 驟306中,啟動(dòng)RAID設(shè)備。當(dāng)RAID設(shè)備的原始管理信息不正確時(shí),在步驟304中,利用上述的設(shè)備信息修復(fù)方法修復(fù)RAID設(shè)備的設(shè)備信息,并在 RAID設(shè)備的設(shè)備信息修復(fù)完成后,在步驟306中,啟動(dòng)RAID設(shè)備。當(dāng)RAID 設(shè)備啟動(dòng)后,在步驟308中,讀取巻組的原始管理信息。在步驟310中,判 斷巻組的原始管理信息是否正確?當(dāng)巻組的原始管理信息正確時(shí),在步驟 314中,啟動(dòng)巻組。當(dāng)巻組的原始管理信息不正確時(shí),在步驟312中,利用 圖2所示的設(shè)備信息修復(fù)方法修復(fù)巻組的設(shè)備信息,并在巻組的設(shè)備信息修 復(fù)完成后,在步驟314中,啟動(dòng)巻組。
如上所示,本發(fā)明對(duì)于多層依賴設(shè)備,可以逐層修復(fù)設(shè)備信息。
請(qǐng)參考圖4,圖中所示為本發(fā)明的設(shè)備遷移時(shí)設(shè)備信息修復(fù)方法流程圖。 其中,設(shè)備的系統(tǒng)信息備份及操作和狀態(tài)變化日志記錄在一個(gè)獨(dú)立磁盤分區(qū) 或其它儲(chǔ)存介質(zhì)上。當(dāng)設(shè)備遷移到新系統(tǒng)后,在步驟400中,讀取設(shè)備的原 始管理信息。在步驟402中,判斷設(shè)備原始管理信息是否正確?當(dāng)原始管理 信息正確時(shí),執(zhí)行步驟406。當(dāng)原始管理信息不正確時(shí),在步驟404中,利 用圖2所示的設(shè)備信息修復(fù)方法修復(fù)設(shè)備的設(shè)備信息。接著,在步驟406中, 依照設(shè)備的系統(tǒng)信息備份判斷新增加的設(shè)備是否超出系統(tǒng)限制?當(dāng)新增加 的設(shè)備超出系統(tǒng)限制時(shí),在步驟408中,不啟動(dòng)設(shè)備。當(dāng)新增加的設(shè)備沒有 超出系統(tǒng)限制時(shí),在步驟410中,啟動(dòng)設(shè)備。同時(shí)可重復(fù)圖2所示的設(shè)備信 息修復(fù)方法,以保證設(shè)備的可用性。即,在步驟410中,啟動(dòng)設(shè)備,并讀取 設(shè)備的原始管理信息。在步驟412中,判斷設(shè)備原始管理信息是否正確?當(dāng) 原始管理信息正確時(shí),執(zhí)行設(shè)備啟動(dòng)后的操作。當(dāng)原始管理信息不正確時(shí), 在步驟414中,利用圖2所示的設(shè)備信息修復(fù)方法修復(fù)設(shè)備的設(shè)備信息。
如上所示,本發(fā)明可以在設(shè)備遷移至新系統(tǒng)時(shí),在不啟動(dòng)設(shè)備的情況下, 進(jìn)行設(shè)備遷移的分析和預(yù)處理。
雖然本發(fā)明以前述的優(yōu)選實(shí)施例公開如上,但是其并非用以限定本發(fā) 明。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)意識(shí)到在不脫離本發(fā)明所附的權(quán)利要求所揭示的 本發(fā)明的范圍和精神的情況下,所做出的變動(dòng)與修改,均屬本發(fā)明的專利保 護(hù)范圍之內(nèi)。關(guān)于本發(fā)明所界定的保護(hù)范圍請(qǐng)參考所附的權(quán)利要求。
權(quán)利要求
1.一種設(shè)備信息修復(fù)系統(tǒng),該系統(tǒng)包含記錄模塊,用以記錄多個(gè)設(shè)備的管理信息并儲(chǔ)存為系統(tǒng)信息備份,且記錄每一設(shè)備的操作和狀態(tài)變化日志;讀取模塊,用以讀取原始管理信息,或讀取該記錄模塊記錄的該系統(tǒng)信息備份、每一設(shè)備的操作和狀態(tài)變化日志;檢測(cè)模塊,用以判斷所述讀取模塊讀取的所述原始管理信息是否正確;搜尋模塊,用以在所述原始管理信息不正確時(shí),在所述讀取模塊讀取的所述系統(tǒng)信息備份中搜尋設(shè)備管理信息;轉(zhuǎn)換模塊,用以將所述搜尋模塊搜尋的設(shè)備管理信息轉(zhuǎn)換為設(shè)備信息;以及寫入模塊,用以將所述轉(zhuǎn)換模塊轉(zhuǎn)換的設(shè)備信息寫入每一設(shè)備。
2. 如權(quán)利要求1所述的設(shè)備信息修復(fù)系統(tǒng),其中所述系統(tǒng)信息備份及 每一設(shè)備的操作和狀態(tài)變化日志記錄于獨(dú)立磁盤分區(qū)。
3. 如權(quán)利要求1所述的設(shè)備信息修復(fù)系統(tǒng),其中當(dāng)每一設(shè)備發(fā)生變化 時(shí),更新所述系統(tǒng)信息備份的資料。
4. 一種設(shè)備信息修復(fù)方法,所述方法包含以下步驟-記錄步驟,用以記錄多個(gè)設(shè)備的管理信息并儲(chǔ)存為系統(tǒng)信息備份,且記 錄每一設(shè)備的操作和狀態(tài)變化日志;以及 修復(fù)步驟,進(jìn)一步包含 讀取原始管理信息, 判斷所述原始管理信息是否正確,當(dāng)所述原始管理信息不正確時(shí),讀取所述系統(tǒng)信息備份, 在所述系統(tǒng)信息備份中搜尋設(shè)備管理信息, 將所述系統(tǒng)信息備份中的設(shè)備管理信息轉(zhuǎn)變?yōu)樵O(shè)備信息,以及 將轉(zhuǎn)變后的設(shè)備信息寫入設(shè)備。
5. 如權(quán)利要求4所述的設(shè)備信息修復(fù)方法,其中所述系統(tǒng)信息備份及 每一設(shè)備的操作和狀態(tài)變化日志記錄于獨(dú)立磁盤分區(qū)。
6. 如權(quán)利要求4所述的設(shè)備信息修復(fù)方法,其中當(dāng)每一設(shè)備發(fā)生變化 時(shí),更新所述系統(tǒng)信息備份的資料。
全文摘要
一種設(shè)備信息修復(fù)系統(tǒng)及方法,用以記錄多個(gè)設(shè)備的管理信息并儲(chǔ)存為系統(tǒng)信息備份,且記錄每一設(shè)備的操作和狀態(tài)變化日志。當(dāng)設(shè)備的原始管理信息不正確時(shí),讀取系統(tǒng)信息備份,在系統(tǒng)信息備份中搜尋設(shè)備管理信息,并將搜尋的設(shè)備管理信息轉(zhuǎn)換為設(shè)備信息,將轉(zhuǎn)換后的設(shè)備信息寫入設(shè)備,從而實(shí)現(xiàn)對(duì)設(shè)備信息的修復(fù)。本發(fā)明能夠在因異常狀況導(dǎo)致設(shè)備信息不正確時(shí),對(duì)設(shè)備信息進(jìn)行修復(fù),并可以通過修復(fù)的設(shè)備信息進(jìn)行設(shè)備遷移的分析和預(yù)處理,極大提高系統(tǒng)效能。
文檔編號(hào)G06F11/14GK101201766SQ20061016468
公開日2008年6月18日 申請(qǐng)日期2006年12月14日 優(yōu)先權(quán)日2006年12月14日
發(fā)明者劉文涵, 晟 李, 杜啟飛, 陳玄同 申請(qǐng)人:英業(yè)達(dá)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1