專利名稱:一種磁盤(pán)陣列的操作系統(tǒng)恢復(fù)方法
技術(shù)領(lǐng)域:
本申請(qǐng)涉及磁盤(pán)陣列技術(shù)領(lǐng)域,尤其涉及一種獨(dú)立冗余磁盤(pán)陣列(RAID,Redundant Array of Independent Disk)的操作系統(tǒng)恢復(fù)方法。
背景技術(shù):
RAID就是一種由多塊廉價(jià)磁盤(pán)構(gòu)成的冗余陣列,在操作系統(tǒng)下作為一個(gè)獨(dú)立的大型存儲(chǔ)設(shè)備出現(xiàn)。RAID可以充分發(fā)揮出多塊硬盤(pán)的優(yōu)勢(shì),可以提升硬盤(pán)速度,增大容量,提供容錯(cuò)功能夠確保數(shù)據(jù)安全性,易于管理的優(yōu)點(diǎn),在任何一塊硬盤(pán)出現(xiàn)問(wèn)題的情況下都可以繼續(xù)工作,不會(huì)受到損壞硬盤(pán)的影響。目前有RAIDO、RAIDl、RAID5、RAID6、RAIDlO等幾種主流的RAID級(jí)別。由于RAID通常需要長(zhǎng)期開(kāi)機(jī)運(yùn)行,難免會(huì)出現(xiàn)操作系統(tǒng)崩潰的情況。現(xiàn)有技術(shù)中常采用的對(duì)策是在系統(tǒng)盤(pán)設(shè)置兩個(gè)主分區(qū),這兩個(gè)主分區(qū)分別安裝一個(gè)操作系統(tǒng),當(dāng)主操作系統(tǒng)崩潰時(shí),通過(guò)引導(dǎo)切換到備用操作系統(tǒng)繼續(xù)使用或?qū)χ鞑僮飨到y(tǒng)進(jìn)行恢復(fù)。但是在進(jìn)行系統(tǒng)切換時(shí),通常需要維護(hù)人員通過(guò)鼠標(biāo)、鍵盤(pán)和顯示器進(jìn)行操作,因此就需要在RAID配置上述IO外設(shè),這會(huì)增加成本,也會(huì)增加維護(hù)人員的工作負(fù)擔(dān)。
發(fā)明內(nèi)容
本申請(qǐng)?zhí)峁┝艘环N磁盤(pán)陣列的操作系統(tǒng)恢復(fù)方法,可以在沒(méi)有鼠標(biāo)、鍵盤(pán)和顯示器等IO外設(shè)的情況下,實(shí)現(xiàn)磁盤(pán)陣列的操作系統(tǒng)恢復(fù)。本申請(qǐng)實(shí)施例提供了一種磁盤(pán)陣列的操作系統(tǒng)恢復(fù)方法,在磁盤(pán)陣列設(shè)置額外的系統(tǒng)備份盤(pán),在該磁盤(pán)陣列的BIOS設(shè)置啟動(dòng)順序,將系統(tǒng)備份盤(pán)的啟動(dòng)順序始終置于RAID主操作系統(tǒng)之上,在RAID中安裝主操作系統(tǒng),在系統(tǒng)備份盤(pán)安裝備份操作系統(tǒng);該方法包括A、啟動(dòng)RAID中的主操作系統(tǒng),系統(tǒng)備份盤(pán)處于斷電狀態(tài);B、若RAID主操作系統(tǒng)崩潰,通過(guò)該磁盤(pán)陣列的機(jī)箱面板開(kāi)關(guān)按鍵給系統(tǒng)備份盤(pán)上電并重啟;C、啟動(dòng)系統(tǒng)備份盤(pán)的備份操作系統(tǒng),在備份操作系統(tǒng)中自動(dòng)調(diào)用GHOST命令中Pload參數(shù)恢復(fù)RAID主操作系統(tǒng),恢復(fù)完成后發(fā)出告警提示音;D、通過(guò)該磁盤(pán)陣列的機(jī)箱面板開(kāi)關(guān)按鍵控制系統(tǒng)備份盤(pán)斷電并重啟進(jìn)入到RAID主操作系統(tǒng)。較佳地,所述系統(tǒng)備份盤(pán)為串行高級(jí)技術(shù)附件SATA硬盤(pán)。較佳地,所述系統(tǒng)備份盤(pán)中的備份操作系統(tǒng)和RAID中的主操作系統(tǒng)均為WINDOWS操作系統(tǒng)。從以上技術(shù)方案可以看出,在沒(méi)有鼠標(biāo)、鍵盤(pán)和顯示器的基礎(chǔ)上,通過(guò)面板開(kāi)關(guān)連接電路板來(lái)控制系統(tǒng)備份盤(pán)的通電和斷電。在系統(tǒng)備份盤(pán)通電的情況下,會(huì)啟動(dòng)系統(tǒng)備份盤(pán)中的備用操作系統(tǒng),通過(guò)GHOST命令中pload參數(shù)自動(dòng)將備份的RAID操作系統(tǒng)進(jìn)行還原,完成發(fā)出告警聲音告知用戶還原完成,然后用戶重啟和系統(tǒng)備份盤(pán)斷電,進(jìn)入到RAID主操作系統(tǒng)。在整個(gè)過(guò)程中不需要鼠標(biāo)、鍵盤(pán)和顯示器,通過(guò)開(kāi)關(guān)按鍵恢復(fù)崩潰的主操作系統(tǒng)。
圖1為本申請(qǐng)實(shí)施例提供的磁盤(pán)陣列的操作系統(tǒng)恢復(fù)方法流程圖。
具體實(shí)施例方式本申請(qǐng)?zhí)岢龅拇疟P(pán)陣列的操作系統(tǒng)恢復(fù)方法的基本思想是在RAID中設(shè)置一塊額外的存儲(chǔ)盤(pán)作為系統(tǒng)備份盤(pán),在系統(tǒng)備份盤(pán)中安裝備用操作系統(tǒng),通常情況下,該系統(tǒng)備份盤(pán)處于斷電狀態(tài);當(dāng)RAID中的主操作系統(tǒng)崩潰時(shí),通過(guò)面板開(kāi)關(guān)連接電路板來(lái)將系統(tǒng)備份盤(pán)通電,啟動(dòng)系統(tǒng)備份盤(pán)中的操作系統(tǒng),通過(guò)面向通用型硬件系統(tǒng)轉(zhuǎn)換工具(GH0ST,General Hardware Oriented System Transfer)命令中 pload 參數(shù)自動(dòng)將備份的 RAID 主操作系統(tǒng)進(jìn)行還原,完成發(fā)出告警聲音告知用戶還原完成,然后用戶在通過(guò)面板開(kāi)關(guān)按鍵重啟RAID和SATA盤(pán)斷電,進(jìn)入到RAID主系統(tǒng)。在整個(gè)過(guò)程中不需要鼠標(biāo)、鍵盤(pán)和顯示器,通過(guò)開(kāi)關(guān)按鍵恢復(fù)無(wú)法啟動(dòng)的主系統(tǒng)。所述系統(tǒng)備份盤(pán)可以是串行高級(jí)技術(shù)附件(SATA,Serial Advanced Technology Attachment)接口硬盤(pán),USB 接口硬盤(pán)或其他存儲(chǔ)介質(zhì)。為使本申請(qǐng)技術(shù)方案的技術(shù)原理、特點(diǎn)以及技術(shù)效果更加清楚,以下結(jié)合具體實(shí)施例對(duì)本申請(qǐng)技術(shù)方案進(jìn)行詳細(xì)闡述。本申請(qǐng)實(shí)施例提供的磁盤(pán)陣列的操作系統(tǒng)恢復(fù)方法流程如圖1所示,包括如下步驟。步驟101 :在基本輸入輸出系統(tǒng)(BIOS)設(shè)置啟動(dòng)順序,將系統(tǒng)備份盤(pán)的啟動(dòng)順序始終置于RAID主操作系統(tǒng)之上;步驟102 :在系統(tǒng)備份盤(pán)和RAID中分別安裝操作系統(tǒng)。本申請(qǐng)實(shí)施例中,系統(tǒng)備份盤(pán)和RAID中安裝的操作系統(tǒng)均為相同版本的windows操作系統(tǒng)。步驟103 :默認(rèn)情況下啟動(dòng)RAID主操作系統(tǒng),系統(tǒng)備份盤(pán)處于斷電狀態(tài)。步驟104 :若RAID主操作系統(tǒng)崩潰,通過(guò)該磁盤(pán)陣列的機(jī)箱面板開(kāi)關(guān)按鍵給系統(tǒng)備份盤(pán)上電并重啟。步驟105 :啟動(dòng)系統(tǒng)備份盤(pán)的備份操作系統(tǒng),在備份操作系統(tǒng)中自動(dòng)調(diào)用GHOST命令中pload參數(shù)恢復(fù)RAID主操作系統(tǒng),恢復(fù)完成后發(fā)出告警提示音。例如,在步驟102之后通過(guò)調(diào)用下面的命令對(duì)RAID主操作系統(tǒng)進(jìn)行備份Ghost32. exe-clone,mode=pdump,src=2:1, dst=C:\ghost\os. gho-fx - sure在步驟105中,備份操作系統(tǒng)啟動(dòng)后自動(dòng)調(diào)用下面的命令即可實(shí)現(xiàn)主操作系統(tǒng)的恢復(fù)Ghost32. exe-clone, mode=pload, src=C:\ghost\os. gho:1, dst=2:1-fx-sure步驟106 :通過(guò)該磁盤(pán)陣列的機(jī)箱面板開(kāi)關(guān)按鍵控制系統(tǒng)備份盤(pán)斷電并重啟進(jìn)入到RAID主操作系統(tǒng)。本申請(qǐng)技術(shù)方案可以在沒(méi)有鼠標(biāo)、鍵盤(pán)和顯示器的基礎(chǔ)上,通過(guò)面板開(kāi)關(guān)連接電路板來(lái)控制系統(tǒng)備份盤(pán)的通電和斷電。在系統(tǒng)備份盤(pán)通電的情況下,會(huì)啟動(dòng)系統(tǒng)備份盤(pán)中的備用操作系統(tǒng),通過(guò)GHOST命令中pload參數(shù)自動(dòng)將備份的RAID操作系統(tǒng)進(jìn)行還原,完成發(fā)出告警聲音告知用戶還原完成,然后用戶重啟和系統(tǒng)備份盤(pán)斷電,進(jìn)入到RAID主操作系統(tǒng)。在整個(gè)過(guò)程中不需要鼠標(biāo)、鍵盤(pán)和顯示器,通過(guò)開(kāi)關(guān)按鍵恢復(fù)崩潰的主操作系統(tǒng)。以上所述僅為本申請(qǐng)的較佳實(shí)施例而已,并不用以限制本申請(qǐng)的保護(hù)范圍,凡在本申請(qǐng)技術(shù)方案的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種磁盤(pán)陣列的操作系統(tǒng)恢復(fù)方法,其特征在于,在磁盤(pán)陣列設(shè)置額外的系統(tǒng)備份盤(pán),在該磁盤(pán)陣列的基本輸入輸出系統(tǒng)BIOS設(shè)置啟動(dòng)順序,將系統(tǒng)備份盤(pán)的啟動(dòng)順序始終置于獨(dú)立冗余磁盤(pán)陣列RAID主操作系統(tǒng)之上,在RAID中安裝主操作系統(tǒng),在系統(tǒng)備份盤(pán)安裝備份操作系統(tǒng);該方法包括 A、啟動(dòng)RAID中的主操作系統(tǒng),系統(tǒng)備份盤(pán)處于斷電狀態(tài); B、若RAID主操作系統(tǒng)崩潰,通過(guò)該磁盤(pán)陣列的機(jī)箱面板開(kāi)關(guān)按鍵給系統(tǒng)備份盤(pán)上電并重啟; C、啟動(dòng)系統(tǒng)備份盤(pán)的備份操作系統(tǒng),在備份操作系統(tǒng)中自動(dòng)調(diào)用GHOST命令中pload參數(shù)恢復(fù)RAID主操作系統(tǒng),恢復(fù)完成后發(fā)出告警提示音; D、通過(guò)該磁盤(pán)陣列的機(jī)箱面板開(kāi)關(guān)按鍵控制系統(tǒng)備份盤(pán)斷電并重啟進(jìn)入到RAID主操作系統(tǒng)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述系統(tǒng)備份盤(pán)為串行高級(jí)技術(shù)附件SATA硬盤(pán)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述系統(tǒng)備份盤(pán)中的備份操作系統(tǒng)和RAID中的主操作系統(tǒng)均為WINDOWS操作系統(tǒng)。
全文摘要
本申請(qǐng)公開(kāi)了一種磁盤(pán)陣列的操作系統(tǒng)恢復(fù)方法,在沒(méi)有鼠標(biāo)、鍵盤(pán)和顯示器的基礎(chǔ)上,通過(guò)面板開(kāi)關(guān)連接電路板來(lái)控制系統(tǒng)備份盤(pán)的通電和斷電。在系統(tǒng)備份盤(pán)通電的情況下,會(huì)啟動(dòng)系統(tǒng)備份盤(pán)中的備用操作系統(tǒng),通過(guò)GHOST命令中pload參數(shù)自動(dòng)將備份的RAID操作系統(tǒng)進(jìn)行還原,完成發(fā)出告警聲音告知用戶還原完成,然后用戶重啟和系統(tǒng)備份盤(pán)斷電,進(jìn)入到RAID主操作系統(tǒng)。在整個(gè)過(guò)程中不需要鼠標(biāo)、鍵盤(pán)和顯示器,通過(guò)開(kāi)關(guān)按鍵恢復(fù)崩潰的主操作系統(tǒng)。
文檔編號(hào)G06F11/14GK103049352SQ20121055571
公開(kāi)日2013年4月17日 申請(qǐng)日期2012年12月20日 優(yōu)先權(quán)日2012年12月20日
發(fā)明者龔必超 申請(qǐng)人:創(chuàng)新科軟件技術(shù)(深圳)有限公司, 創(chuàng)新科存儲(chǔ)技術(shù)(深圳)有限公司