亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

硬盤陣列重建程序中斷接續(xù)處理方法及系統(tǒng)的制作方法

文檔序號:6633911閱讀:255來源:國知局
專利名稱:硬盤陣列重建程序中斷接續(xù)處理方法及系統(tǒng)的制作方法
技術領域
本發(fā)明是關于一種計算機信息技術,特別是關于一種硬盤陣列重建程序中斷接續(xù)處理方法及系統(tǒng),可應用在硬盤陣列裝置中,例如RAID(Redundant Array of Independent Disks)硬盤陣列裝置,對該RAID硬盤陣列裝置提供重建程序中斷接續(xù)處理功能,該RAID硬盤陣列裝置在進行重建程序(rebuild)時遭遇到不可預期的電力中斷狀況時,在后續(xù)進行還原性重建程序時,可從先前中斷之處開始接續(xù)進行未完成的重建工作,不必重新從頭開始進行整個的重建程序。
背景技術
陣列式硬盤系統(tǒng)(Redundant Array of Independent Disks,RAID)是一種具備多個實體硬盤單元的計算機數(shù)據(jù)儲存裝置,通常搭接至網(wǎng)絡服務器,儲存數(shù)量極為龐大的計算機網(wǎng)絡數(shù)據(jù)。由于RAID硬盤陣列裝置具備多個硬盤單元,因此可提供多任務化的計算機數(shù)據(jù)存取功能,提高整體的存取效率,也可提供多備份的儲存功能,使計算機數(shù)據(jù)的儲存具有更高的穩(wěn)妥性。
實際應用上,RAID硬盤陣列裝置中的多個硬盤單元通常會預先規(guī)劃為主用硬盤單元和備用硬盤單元;其中主用硬盤單元即在正常狀況下儲存計算機數(shù)據(jù);備用硬盤單元可在其中任何一個主用硬盤單元發(fā)生損毀狀況時,立即用來進行重建程序(rebuild),將發(fā)生損毀狀況硬盤單元中原先儲存的數(shù)據(jù)重建在備用硬盤單元上,服務器可從備用硬盤單元中讀取到發(fā)生損毀狀況硬盤單元中原先儲存的數(shù)據(jù)。在具體實施上,RAID硬盤陣列裝置采用名稱為超區(qū)塊(super block)的特定儲存區(qū),儲放各個硬盤單元的相關屬性及設定數(shù)據(jù),例如包括哪個是主用硬盤單元和備用硬盤單元,哪個是發(fā)生損毀狀況的硬盤單元,哪個是重建后的硬盤單元等。
然而,RAID硬盤陣列裝置的重建過程中經(jīng)??赡茉庥龅讲豢深A期的電力中斷狀況而被迫半途中止。在這種情況下,當服務器的電源重新恢復及開機后,若系統(tǒng)管理人員再重新激活重建程序,則重新激活后的重建程序會從頭開始進行整個重建工作,而不是從先前中斷之處開始接續(xù)進行未完成的重建工作。因此只要重建過程發(fā)生電力中斷狀況,將使已完成重建的部分前功盡棄。由于重建程序需要耗費極多的系統(tǒng)資源及處理時間,因此現(xiàn)有技術采用的重建功能顯然會降低整體的系統(tǒng)管理效能。

發(fā)明內(nèi)容
為克服上述現(xiàn)有技術的缺點,本發(fā)明的主要目的在于提供一種硬盤陣列重建程序中斷接續(xù)處理方法及系統(tǒng),可提供重建程序中斷接續(xù)處理功能,RAID硬盤陣列裝置在進行重建程序時若發(fā)生電力中斷狀況,可在后續(xù)進行還原性重建程序時,從先前中斷之處開始接續(xù)進行未完成的重建工作,不必重新從頭開始進行整個的重建程序。
本發(fā)明的另一目的在于提供一種硬盤陣列重建程序中斷接續(xù)處理方法及系統(tǒng),可增進網(wǎng)絡服務器整體的系統(tǒng)管理效能。
本發(fā)明的硬盤陣列重建程序中斷接續(xù)處理方法及系統(tǒng)是應用在硬盤陣列裝置,例如RAID(Redundant Array of Independent Disks)硬盤陣列裝置,對該RAID硬盤陣列裝置提供重建程序中斷接續(xù)處理功能,該RAID硬盤陣列裝置在進行重建程序(rebuild)時,若遭遇到不可預期的電力中斷狀況,可在后續(xù)進行還原性重建程序時,從先前中斷之處開始接續(xù)進行未完成的重建工作,不必重新從頭開始進行整個的重建程序。
本發(fā)明的硬盤陣列重建程序中斷接續(xù)處理方法至少包括該硬盤陣列裝置中的一個硬盤單元被用來進行重建程序時,逐步記錄下該硬盤單元中已完成重建區(qū)塊的相關識別數(shù)據(jù),并將逐步記錄下來的數(shù)據(jù)作為一組中斷點數(shù)據(jù),儲放在永久性儲存區(qū),當該硬盤陣列裝置發(fā)生電力中斷狀況時,令該永久性儲存區(qū)保有該組中斷點數(shù)據(jù);若該硬盤單元在進行重建程序時遇到電力中斷情況,則在恢復電力之后,讀取該永久性儲存區(qū)儲放的中斷點數(shù)據(jù),判別出已完成重建區(qū)塊及尚未完成重建的區(qū)塊;以及依據(jù)該中斷點數(shù)據(jù)執(zhí)行還原重建程序,從尚未完成重建的區(qū)塊開始,接續(xù)進行原先因中斷狀況未完成的重建工作。
本發(fā)明的硬盤陣列重建程序中斷接續(xù)處理系統(tǒng)至少包括中斷點記錄模塊,可在該硬盤陣列裝置中的一個硬盤單元被用來進行重建程序時,逐步記錄下該硬盤單元中已完成重建區(qū)塊的相關識別數(shù)據(jù),并將逐步記錄下來的數(shù)據(jù)作為一組中斷點數(shù)據(jù),儲放于永久性儲存區(qū),在該硬盤陣列裝置發(fā)生電力中斷狀況時,令該永久性儲存區(qū)保存該組中斷點數(shù)據(jù);中斷點數(shù)據(jù)讀取模塊,當該硬盤單元在進行重建程序時遇到電力中斷情況并接著恢復電力之后,響應重建程序重啟請求事件,讀取該中斷點記錄模塊所記錄的中斷點數(shù)據(jù),判別出已完成重建的區(qū)塊及尚未完成重建的區(qū)塊;以及重建模塊,可依據(jù)該中斷點數(shù)據(jù)讀取模塊所讀取出的中斷點數(shù)據(jù)執(zhí)行還原重建程序,從尚未完成重建的區(qū)塊開始接續(xù)進行原先因中斷狀況未完成的重建工作。
本發(fā)明的硬盤陣列重建程序中斷接續(xù)處理方法及系統(tǒng)在重建過程中可逐步記錄下已重建完成區(qū)塊的相關識別數(shù)據(jù),例如已重建完成區(qū)塊的編號,并將逐步記錄下來的數(shù)據(jù)作為一組中斷點數(shù)據(jù),儲放于永久性儲存區(qū),例如該硬盤陣列裝置中的其它未發(fā)生損毀狀況的硬盤單元上的超區(qū)塊儲存區(qū),在該重建程序發(fā)生電力中斷狀況時可作為一組中斷點數(shù)據(jù),使電力恢復之后可從原先中斷之處開始接續(xù)進行未完成的重建程序,不必如現(xiàn)有做法那樣需要從頭開始進行整個的重建程序。本發(fā)明可在重建程序發(fā)生電力中斷狀況之后,更為快速而有效率地完成還原性的重建程序,因此可增進整體的網(wǎng)絡系統(tǒng)管理效能。


圖1是系統(tǒng)結構示意圖,顯示本發(fā)明的硬盤陣列重建程序中斷接續(xù)處理系統(tǒng)的應用方式及其實體結構的對象導向組件模型;以及圖2是數(shù)據(jù)示意圖,顯示本發(fā)明的硬盤陣列重建程序中斷接續(xù)處理系統(tǒng)所應用的RAID硬盤陣列裝置中的各個硬盤單元上的超區(qū)塊儲存區(qū)。
具體實施例方式
實施例以下即配合附圖,詳細說明本發(fā)明的硬盤陣列重建程序中斷接續(xù)處理方法及系統(tǒng)的實施例。
圖1即顯示本發(fā)明的硬盤陣列重建程序中斷接續(xù)處理系統(tǒng)(如標號100所指的虛線框所包括的部分)的應用方式及其實體結構的對象導向組件模型(object-oriented component model)。如圖所示,本發(fā)明的硬盤陣列重建程序中斷接續(xù)處理系統(tǒng)100在實際應用上是搭配至硬盤陣列裝置,例如RAID(Redundant Array of Independent Disks)硬盤陣列裝置20;也就是整合到該RAID硬盤陣列裝置20的硬盤陣列驅動單元30,且該硬盤陣列驅動單元30搭接到計算機平臺10,例如是網(wǎng)絡服務器。實際操作時,本發(fā)明的硬盤陣列重建程序中斷接續(xù)處理系統(tǒng)100即可對該RAID硬盤陣列裝置20提供重建程序中斷接續(xù)處理功能,該RAID硬盤陣列裝置20在進行重建程序(rebuild)時,若遭遇到不可預期的電力中斷狀況,可在該計算機平臺10重新恢復電力及開機之后,或將RAID硬盤陣列裝置20拆移到其它未發(fā)生電力中斷的計算機平臺(附圖中未標出)上時,重新激活的重建程序從先前中斷之處開始接續(xù)進行未完成的重建工作。
在圖1所示的實施例中,假設該RAID硬盤陣列裝置20具有5個硬盤單元21、22、23、24、25,其中硬盤單元21、22、23、24是作為主用硬盤單元,硬盤單元25則作為備用硬盤單元(注圖1所示的實施例僅示范性地顯示RAID硬盤陣列裝置20具有5個硬盤單元,但實際應用上,RAID硬盤陣列裝置20中的硬盤單元數(shù)量可能為更多而并無限制)。
如圖1所示,本發(fā)明的硬盤陣列重建程序中斷接續(xù)處理系統(tǒng)100的實體結構的對象導向組件模型(object-oriented component model)至少包括(a)中斷點記錄模塊110;(b)中斷點數(shù)據(jù)讀取模塊120;以及(c)重建模塊130。在具體實施上,本發(fā)明的硬盤陣列重建程序中斷接續(xù)處理系統(tǒng)100例如可完全以計算機程序實現(xiàn),并將此計算機程序例如以軟件或軔體的附加模塊(add-on module)方式整合到該計算機平臺10的操作系統(tǒng)或整合到該硬盤陣列驅動單元30采用的驅動程序,借此提供所需的重建程序中斷接續(xù)處理功能。
中斷點記錄模塊110可在該RAID硬盤陣列裝置20中的一個主用硬盤單元(21、22、23、或24)發(fā)生損毀狀況時,利用備用硬盤單元25進行重建程序時被激活,逐步記錄下該備用硬盤單元25中已重建完成區(qū)塊的相關識別數(shù)據(jù)(也就是每當備用硬盤單元25上完成一個區(qū)塊或一定數(shù)量區(qū)塊的重建工作時,即響應地將這些已完成重建區(qū)塊的編號記錄下來),并將逐步記錄下來的數(shù)據(jù)作為一組中斷點數(shù)據(jù),儲放在永久性儲存區(qū),例如儲存在計算機平臺10,或儲存在RAID硬盤陣列裝置20中其它未發(fā)生損毀狀況的硬盤單元22、23、24、25中;其中最好是存放在RAID硬盤陣列裝置20中未發(fā)生損毀狀況的硬盤單元22、23、24、25中,因為這樣做可將RAID硬盤陣列裝置20拆移到其它未發(fā)生電力中斷的計算機平臺中(附圖中未標出)進行還原性重建程序,令其它計算機平臺也可讀取到中斷點數(shù)據(jù)。若儲存到其它未發(fā)生損毀狀況的硬盤單元22、23、24、25中,則在具體實施上,如圖2所示,此中斷點記錄模塊110例如是將其所記錄下的中斷點數(shù)據(jù)(即已重建完成區(qū)塊的編號),寫入到未發(fā)生損毀狀況的硬盤單元22、23、24、25上特定的儲存區(qū),例如是RAID規(guī)范所定義的超區(qū)塊(super block)儲存區(qū)40。
中斷點數(shù)據(jù)讀取模塊120可在該RAID硬盤陣列裝置20在進行重建程序時,若遇到電力中斷情況并接著重新開機之后,響應重建程序重啟請求事件201,讀取上述中斷點記錄模塊120所記錄的中斷點數(shù)據(jù),判別出已完成重建區(qū)塊及尚未完成重建的區(qū)塊。具體實施上,若中斷點記錄模塊110是將中斷點數(shù)據(jù)儲放在如圖2所示的未發(fā)生損毀狀況的硬盤單元22、23、24、25上的超區(qū)塊儲存區(qū)40,則中斷點數(shù)據(jù)讀取模塊120即可直接令硬盤陣列驅動單元30從超區(qū)塊儲存區(qū)40中讀取出所需的中斷點數(shù)據(jù)。
重建模塊130可依據(jù)上述中斷點數(shù)據(jù)讀取模塊120讀取出的中斷點數(shù)據(jù),令硬盤陣列驅動單元30執(zhí)行還原性的重建程序,從尚未完成重建的區(qū)塊開始接續(xù)進行先前因中斷狀況未完成的重建工作。例如,若中斷點數(shù)據(jù)顯示已完成重建的最后一個區(qū)塊的編號為31,則此還原性重建程序即可首先從編號為32的區(qū)塊開始進行重建工作。具體實施上,此重建模塊130所執(zhí)行的重建程序包括初始的快取狀態(tài)及寫入緩沖區(qū)狀態(tài)判斷步驟,借此判斷該RAID硬盤陣列裝置20目前高速緩存和寫入緩沖區(qū)使用狀態(tài)是否為開啟狀態(tài);若是,則在實際執(zhí)行重建程序前將其使用狀態(tài)均切換成關閉狀態(tài),確保重建數(shù)據(jù)可確實地被寫入到RAID硬盤陣列裝置20中被用來重建的備用硬盤單元25;并在重建程序完成之后,再將高速緩存和寫入緩沖區(qū)使用狀態(tài)恢復成原先的操作模式狀態(tài)(即尚未執(zhí)行該重建程序之前的狀態(tài))。
在以下應用實例中,假設RAID硬盤陣列裝置20中,硬盤單元21、22、23、24為主用硬盤單元,硬盤單元25為備用硬盤單元;且假設主用硬盤單元21因發(fā)生損毀狀況,令硬盤陣列驅動單元30對備用硬盤單元25進行重建程序,但該重建程序的進行過程中卻因為遭遇到不可預期的電力中斷狀況被迫中止。
請同時參閱圖1和圖2,在上述假設狀況下,當初始的重建程序開始進行之后,每當備用硬盤單元25上完成一個區(qū)塊或一定數(shù)量的區(qū)塊的重建工作時,中斷點記錄模塊110即可響應地立即記錄下這些已完成重建區(qū)塊的相關識別數(shù)據(jù),例如這些區(qū)塊的編號;進而如圖2所示將記錄下來的區(qū)塊編號數(shù)據(jù),作為中斷點數(shù)據(jù)儲存到各個其它未發(fā)生損毀狀況的硬盤單元22、23、24、25上的超區(qū)塊儲存區(qū)40。若此初始的重建程序未發(fā)生電力中斷狀況而順利完成,則超區(qū)塊儲存區(qū)40中所儲存的中斷點數(shù)據(jù)在完成重建軍之后被刪除;反之,若發(fā)生不可預期的電力中斷狀況,則發(fā)生電力中斷狀況之前已完成重建區(qū)塊的編號數(shù)據(jù),即可保存在各個其它未發(fā)生損毀狀況的硬盤單元22、23、24、25上的超區(qū)塊儲存區(qū)40。
當計算機平臺10恢復電力及重新開機后(或RAID硬盤陣列裝置20被拆移到其它未發(fā)生電力中斷的計算機平臺),則本發(fā)明的硬盤陣列重建程序中斷接續(xù)處理系統(tǒng)100中的中斷點數(shù)據(jù)讀取模塊120,即可響應重建程序重啟請求事件201,令硬盤陣列驅動單元30從其它未發(fā)生損毀狀況的硬盤單元22、23、24、25上的超區(qū)塊儲存區(qū)40上,讀取上述中斷點記錄模塊120所記錄的中斷點數(shù)據(jù)(也就是已完成重建區(qū)塊的編號數(shù)據(jù)),判別出已完成重建的區(qū)塊及尚未完成重建的區(qū)塊,并將尚未完成重建區(qū)塊的編號傳送給重建模塊130,令重建模塊130響應地激活還原重建程序,重建其余尚未完成重建的所有區(qū)塊。在實際執(zhí)行重建程序之前,重建模塊130會首先執(zhí)行初始的快取狀態(tài)及寫入緩沖區(qū)狀態(tài)判斷步驟,判斷該RAID硬盤陣列裝置20目前的高速緩存寫入緩沖區(qū)使用狀態(tài)是否為開啟狀態(tài);若是,則將其使用狀態(tài)均切換成關閉狀態(tài),確保重建數(shù)據(jù)可確實地被寫入到RAID硬盤陣列裝置20中被用來重建的備用硬盤單元25;并在重建程序完成之后,再將高速緩存和寫入緩沖區(qū)的使用狀態(tài),恢復成原先的操作模式狀態(tài)(即尚未執(zhí)行該重建程序之前的狀態(tài))。實際執(zhí)行重建程序時,假設中斷點數(shù)據(jù)顯示前次已完成重建的最后一個區(qū)塊的編號為31,則此還原性重建程序即可首先從編號為32的區(qū)塊開始進行重建工作。
在上述還原性重建程序中,中斷點記錄模塊110也同樣地將持續(xù)執(zhí)行中斷點記錄功能,借以在此還原性重建過程中若又發(fā)生電力中斷狀況,則可用來再一次激活還原性重建程序;依此類推,直至所有的區(qū)塊均完成重建工作為止。
本發(fā)明的硬盤陣列重建程序中斷接續(xù)處理方法至少包括下列步驟首先,該硬盤陣列裝置20中的一個硬盤單元被用來進行重建程序時,逐步記錄下該硬盤單元中已完成重建區(qū)塊的相關識別數(shù)據(jù),并將逐步記錄下來的數(shù)據(jù)作為一組中斷點數(shù)據(jù)儲放在永久性儲存區(qū),當該硬盤陣列裝置20發(fā)生電力中斷狀況時,可令該永久性儲存區(qū)保有該組中斷點數(shù)據(jù)。
隨后,若該硬盤單元在進行重建程序時遇到電力中斷情況,則在恢復電力之后,讀取該永久性儲存區(qū)儲放的中斷點數(shù)據(jù),判別出已完成重建區(qū)塊及尚未完成重建的區(qū)塊。
最后,依據(jù)該中斷點數(shù)據(jù)執(zhí)行還原重建程序,從尚未完成重建的區(qū)塊開始接續(xù)進行原先因中斷狀況未完成的重建工作。
總而言之,本發(fā)明提供了一種新穎的硬盤陣列重建程序中斷接續(xù)處理方法及系統(tǒng),可搭配至硬盤陣列裝置,提供重建程序中斷接續(xù)處理功能;本發(fā)明在重建過程中可逐步記錄下已重建完成區(qū)塊的相關識別數(shù)據(jù),例如已重建完成區(qū)塊的編號,并將逐步記錄下來的數(shù)據(jù)作為一組中斷點數(shù)據(jù)儲放在永久性儲存區(qū),例如該硬盤陣列裝置中的各個其它未發(fā)生損毀狀況的硬盤單元上的超區(qū)塊儲存區(qū),在該重建程序發(fā)生電力中斷狀況時可作為一組中斷點數(shù)據(jù),使電力恢復之后可從原先中斷之處開始接續(xù)進行未完成的重建程序,不必如現(xiàn)有法般那樣,需要從頭開始進行整個的重建程序。本發(fā)明可在重建程序發(fā)生電力中斷狀況之后,更為快速有效地完成還原性的重建程序,因此可增進整體的網(wǎng)絡系統(tǒng)管理效能。
權利要求
1.一種硬盤陣列重建程序中斷接續(xù)處理方法,應用在硬盤陣列裝置,對該硬盤陣列裝置提供重建程序中斷接續(xù)處理功能,其特征在于,該硬盤陣列重建程序中斷接續(xù)處理方法至少包括該硬盤陣列裝置中的一個硬盤單元被用來進行重建程序時,逐步記錄下該硬盤單元中已完成重建區(qū)塊的相關識別數(shù)據(jù),并將逐步記錄下來的數(shù)據(jù)作為一組中斷點數(shù)據(jù),儲放在永久性儲存區(qū),當該硬盤陣列裝置發(fā)生電力中斷狀況時,令該永久性儲存區(qū)保有該組中斷點數(shù)據(jù);若該硬盤單元在進行重建程序時遇到電力中斷情況,則在恢復電力之后,讀取該永久性儲存區(qū)儲放的中斷點數(shù)據(jù),判別出已完成重建區(qū)塊及尚未完成重建的區(qū)塊;以及依據(jù)該中斷點數(shù)據(jù)執(zhí)行還原重建程序,從尚未完成重建的區(qū)塊開始,接續(xù)進行原先因中斷狀況未完成的重建工作。
2.如權利要求1所述的硬盤陣列重建程序中斷接續(xù)處理方法,其特征在于,該硬盤陣列裝置是RAID式的硬盤陣列裝置。
3.如權利要求1所述的硬盤陣列重建程序中斷接續(xù)處理方法,其特征在于,該永久性儲存區(qū)是該硬盤陣列裝置中的各個其它未發(fā)生損毀狀況硬盤單元上的超區(qū)塊儲存區(qū)。
4.如權利要求1所述的硬盤陣列重建程序中斷接續(xù)處理方法,其特征在于,該中斷點數(shù)據(jù)包括該硬盤單元中已完成重建的最后一個區(qū)塊的編號。
5.如權利要求1所述的硬盤陣列重建程序中斷接續(xù)處理方法,其特征在于,該還原性重建程序包括初始的快取狀態(tài)及寫入緩沖區(qū)狀態(tài)判斷步驟,借此判斷該硬盤陣列裝置目前的高速緩存和寫入緩沖區(qū)使用狀態(tài)是否為開啟狀態(tài);若是,則在實際執(zhí)行重建程序前將其使用狀態(tài)均切換成關閉狀態(tài);并在重建程序完成之后,再將高速緩存和寫入緩沖區(qū)使用狀態(tài)恢復成尚未執(zhí)行該重建程序之前的操作模式狀態(tài)。
6.一種硬盤陣列重建程序中斷接續(xù)處理系統(tǒng),可搭配至硬盤陣列裝置,對該硬盤陣列裝置提供重建程序中斷接續(xù)處理功能,其特征在于,該硬盤陣列重建程序中斷接續(xù)處理系統(tǒng)至少包括中斷點記錄模塊,可在該硬盤陣列裝置中的一個硬盤單元被用來進行重建程序時,逐步記錄下該硬盤單元中已完成重建區(qū)塊的相關識別數(shù)據(jù),并將逐步記錄下來的數(shù)據(jù)作為一組中斷點數(shù)據(jù),儲放于永久性儲存區(qū),在該硬盤陣列裝置發(fā)生電力中斷狀況時,令該永久性儲存區(qū)保存該組中斷點數(shù)據(jù);中斷點數(shù)據(jù)讀取模塊,當該硬盤單元在進行重建程序時遇到電力中斷情況并接著恢復電力之后,響應重建程序重啟請求事件,讀取該中斷點記錄模塊所記錄的中斷點數(shù)據(jù),判別出已完成重建的區(qū)塊及尚未完成重建的區(qū)塊;以及重建模塊,可依據(jù)該中斷點數(shù)據(jù)讀取模塊所讀取出的中斷點數(shù)據(jù)執(zhí)行還原重建程序,從尚未完成重建的區(qū)塊開始接續(xù)進行原先因中斷狀況未完成的重建工作。
7.如權利要求6所述的硬盤陣列重建程序中斷接續(xù)處理系統(tǒng),其特征在于,該硬盤陣列裝置為RAID式的硬盤陣列裝置。
8.如權利要求6所述的硬盤陣列重建程序中斷接續(xù)處理系統(tǒng),其特征在于,該中斷點記錄模塊用來儲放中斷點數(shù)據(jù)的永久性儲存區(qū),是該硬盤陣列裝置中各個其它未發(fā)生損毀狀況硬盤單元上的超區(qū)塊儲存區(qū)。
9.如權利要求6所述的硬盤陣列重建程序中斷接續(xù)處理系統(tǒng),其特征在于,該中斷點記錄模塊記錄下的中斷點數(shù)據(jù)包括該硬盤單元中已完成重建的最后一個區(qū)塊的編號。
10.如權利要求6所述的硬盤陣列重建程序中斷接續(xù)處理系統(tǒng),其特征在于,該重建模塊所執(zhí)行的還原性重建程序包括初始的快取狀態(tài)及寫入緩沖區(qū)狀態(tài)判斷步驟,借此判斷該硬盤陣列裝置目前的高速緩存和寫入緩沖區(qū)使用狀態(tài)是否為開啟狀態(tài);若是,則在實際執(zhí)行重建程序前將其使用狀態(tài)均切換成關閉狀態(tài);并在重建程序完成之后,再將高速緩存和寫入緩沖區(qū)使用狀態(tài)恢復成尚未執(zhí)行該重建程序之前的操作模式狀態(tài)。
全文摘要
一種硬盤陣列重建程序中斷接續(xù)處理方法及系統(tǒng),搭配至硬盤陣列裝置,提供重建程序中斷接續(xù)處理功能;該系統(tǒng)至少包括中斷點記錄模塊、中斷點數(shù)據(jù)讀取模塊以及重建模塊;本發(fā)明在重建過程中可逐步記錄下已重建完成的區(qū)塊的相關識別數(shù)據(jù),并將記錄下來的數(shù)據(jù)作為一組中斷點數(shù)據(jù),儲放在永久性儲存區(qū),在該重建程序發(fā)生電力中斷狀況時可作為一組中斷點數(shù)據(jù),使電力恢復之后可從原先中斷之處開始接續(xù)進行未完成的重建程序,因此本發(fā)明可在重建程序發(fā)生電力中斷狀況之后,更為快速有效地完成還原性的重建程序,增進了整體的網(wǎng)絡系統(tǒng)管理效能。
文檔編號G06F3/06GK1904840SQ200510088608
公開日2007年1月31日 申請日期2005年7月25日 優(yōu)先權日2005年7月25日
發(fā)明者陳志偉 申請人:英業(yè)達股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1