欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

磁盤陣列設(shè)定系統(tǒng)及方法

文檔序號:6646125閱讀:190來源:國知局
專利名稱:磁盤陣列設(shè)定系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明是關(guān)于一種接口設(shè)定技術(shù),特別是關(guān)于一種磁盤陣列設(shè)定系統(tǒng)及方法。
背景技術(shù)
網(wǎng)絡(luò)服務(wù)器經(jīng)常搭接各式各樣不同的資料儲存系統(tǒng),其中磁盤陣列(Redundant Array of Independent Disks;RAID)系統(tǒng)是目前最常使用的一種資料儲存系統(tǒng)。
一個典型的資料儲存系統(tǒng)可包括若干磁盤儲存設(shè)備(DISK),并可利用多個RAID層級配置這些磁盤儲存設(shè)備。磁盤陣列控制器是一種管理一個或多個陣列的RAID磁盤驅(qū)動器的設(shè)備。其中,RAID控制器負責將一資料儲存系統(tǒng)中的各個實體磁盤驅(qū)動器進行組態(tài)設(shè)定,形成相應(yīng)的邏輯磁盤驅(qū)動器,并選擇一個RAID層級管理該每一個邏輯磁盤驅(qū)動器。
然而在現(xiàn)有技術(shù)中,RAID控制器的設(shè)定工作相當復(fù)雜,對于普通使用者來說,若不具備一定的專業(yè)知識是難以完成的,其主要原因如下(1)使用者必須在計算機開機后的特定時間內(nèi),手動按下廠商預(yù)先指定的功能鍵(Hot key),才能順利進入RAID設(shè)定接口,如超過該特定時間范圍或者在該特定時間內(nèi)沒有按下正確的功能鍵,必須重新啟動計算機,并再次重復(fù)上述步驟。
(2)傳統(tǒng)的RAID設(shè)定接口是一文字窗口接口(Text Window),僅能使用鍵盤進行輸入,操作非常不便。
(3)各廠商提供的磁盤陣列組態(tài)操作流程各不相同,例如ADAPTEC所設(shè)計的RAID設(shè)定流程為先初始化磁盤,再設(shè)定磁盤陣列的相關(guān)組態(tài)參數(shù);LSI提供的RAID設(shè)定流程則為先進行磁盤陣列的相關(guān)組態(tài)參數(shù)設(shè)定,爾后再初始化該磁盤陣列,因此,對于習(xí)慣使用ADAPTEC設(shè)定流程的使用者,若在設(shè)定LSI的磁盤控制器時,在完成磁盤陣列的相關(guān)組態(tài)參數(shù)之后,若沒有進行磁盤陣列的初始化動作,則該磁盤陣列的組態(tài)作業(yè)將無法順利完成。
(4)在RAID設(shè)定完成之后,計算機設(shè)備必需重新開機才能執(zhí)行相關(guān)后續(xù)動作,浪費時間。
承上所述,如何設(shè)計一種RAID設(shè)定方法,克服現(xiàn)有技術(shù)中所存在的缺點,是目前亟待解決的課題。

發(fā)明內(nèi)容
為解決上述現(xiàn)有技術(shù)的缺點,本發(fā)明的主要目的在于提供一種磁盤陣列設(shè)定系統(tǒng)及方法,可整合各廠商的磁盤控制器(RAID Controller)設(shè)定接口,便于使用者的操作使用。
本發(fā)明的另一目的在于提供一種磁盤陣列設(shè)定系統(tǒng)及方法,可依據(jù)使用者的設(shè)定結(jié)果,自動執(zhí)行磁盤陣列的組態(tài)作業(yè),無須使用者手動操作,提高了磁盤陣列組態(tài)作業(yè)的有效性。
本發(fā)明的再一目的在于提供一種磁盤陣列設(shè)定系統(tǒng)及方法,可自動加載磁盤控制器所對應(yīng)的驅(qū)動程序并進行安裝。
本發(fā)明的又一目的在于提供一種磁盤陣列設(shè)定系統(tǒng)及方法,在設(shè)定完成后無須重新開機,可節(jié)約設(shè)定時間。
為達上述及其它目的,本發(fā)明提供一種磁盤陣列設(shè)定系統(tǒng)及方法。該磁盤陣列(Redundant Array of Independent Disks;RAID)設(shè)定系統(tǒng)適用于組設(shè)有磁盤控制器(RAID Controller)的計算機設(shè)備,控制該磁盤控制器依據(jù)設(shè)定結(jié)果,執(zhí)行相應(yīng)的磁盤陣列組態(tài)作業(yè),該磁盤陣列設(shè)定系統(tǒng)包括數(shù)據(jù)庫,儲存磁盤控制器所對應(yīng)的磁盤陣列組態(tài)作業(yè)流程資料;檢測模塊,掃描連接于該計算機設(shè)備的磁盤控制器,供使用者選取所需的磁盤控制器;設(shè)定模塊,提供設(shè)定接口,對該磁盤控制器所對應(yīng)的磁盤陣列組態(tài)參數(shù)進行設(shè)定;以及處理模塊,依據(jù)該設(shè)定模塊的設(shè)定結(jié)果,從該數(shù)據(jù)庫中調(diào)用該磁盤控制器所對應(yīng)的磁盤陣列組態(tài)作業(yè)流程資料,控制該磁盤控制器執(zhí)行相應(yīng)的磁盤陣列組態(tài)作業(yè)。
該磁盤陣列(Redundant Array of Independent Disks;RAID)設(shè)定方法適用于組設(shè)有磁盤控制器(RAID Controller)的計算機設(shè)備中,控制該磁盤控制器依據(jù)設(shè)定結(jié)果,執(zhí)行相應(yīng)的磁盤陣列組態(tài)作業(yè),該磁盤陣列設(shè)定方法包括(1)將磁盤控制器對應(yīng)的磁盤陣列組態(tài)作業(yè)流程資料存放在數(shù)據(jù)庫中;(2)掃描連接于該計算機設(shè)備的磁盤控制器,供使用者選取所需的磁盤控制器;(3)提供設(shè)定接口,設(shè)定該磁盤控制器對應(yīng)的磁盤陣列組態(tài)參數(shù);以及(4)依據(jù)設(shè)定結(jié)果,從該數(shù)據(jù)庫中調(diào)用該磁盤控制器所對應(yīng)的磁盤陣列組態(tài)作業(yè)流程資料,控制該磁盤控制器執(zhí)行相應(yīng)的磁盤陣列組態(tài)作業(yè)。
與現(xiàn)有技術(shù)相比,本發(fā)明的磁盤陣列設(shè)定系統(tǒng)及方法整合了各廠商的磁盤控制器的設(shè)定接口,并提供統(tǒng)一的操作接口供使用者操作,依據(jù)使用者的設(shè)定結(jié)果,自動執(zhí)行磁盤陣列的組態(tài)作業(yè),可在計算機安裝操作系統(tǒng)過程中,自動加載磁盤控制器對應(yīng)的驅(qū)動程序并進行安裝,在設(shè)定完成后無須重新開機,節(jié)約了設(shè)定時間,簡化磁盤陣列的設(shè)定操作流程,改善了現(xiàn)有技術(shù)中耗費設(shè)定時間,工作效率低及驅(qū)動安裝過程繁瑣等問題。


圖1是本發(fā)明的磁盤陣列設(shè)定系統(tǒng)的基本結(jié)構(gòu)示意圖;以及圖2是本發(fā)明的磁盤陣列設(shè)定方法的基本運作流程示意圖。
具體實施例方式
實施例圖1是一方塊圖,說明本發(fā)明的磁盤陣列設(shè)定系統(tǒng)的基本結(jié)構(gòu)示意圖。如圖所示,本發(fā)明的磁盤陣列設(shè)定系統(tǒng)10適用于一計算機設(shè)備1中,其中,該計算機設(shè)備1組設(shè)有至少一磁盤控制器(RAIDController)20,該系統(tǒng)10用于控制該磁盤控制器20依據(jù)使用者的設(shè)定結(jié)果,執(zhí)行相應(yīng)的磁盤陣列組態(tài)作業(yè)。在本實施例中,該磁盤控制器20是借由PCI接口組設(shè)在該計算機設(shè)備1上。
如圖1所示,本發(fā)明的磁盤陣列設(shè)定系統(tǒng)10包括一數(shù)據(jù)庫100、一檢測模塊102、一設(shè)定模塊104、一處理模塊106及一加載模塊108。
該數(shù)據(jù)庫100儲存有各磁盤控制器20對應(yīng)的磁盤陣列組態(tài)作業(yè)流程資料,在本實施例中,該組態(tài)作業(yè)流程資料是指由磁盤控制器20的生產(chǎn)廠商提供的磁盤陣列設(shè)定程序(請容后詳述)。此外,在數(shù)據(jù)庫100中還儲存有各磁盤控制器20所對應(yīng)的應(yīng)用程序設(shè)計接口(API)或相關(guān)工具程序及各磁盤控制器20相應(yīng)的驅(qū)動程序資料。
該檢測模塊102在該計算機設(shè)備1進入開機后的特定時間內(nèi),即自動掃描所有連接在該計算機設(shè)備1上的磁盤控制器20,在本實施例中,它是通過掃描該計算機設(shè)備1上的PCI接口,獲取該各磁盤控制器20所對應(yīng)的識別標示(PCI ID),并根據(jù)該識別標示,解析出磁盤控制器20所對應(yīng)的廠牌及型號,之后,以列表的方式將解析出的磁盤控制器20識別資料顯示在計算機設(shè)備1的顯示屏幕(未標出)上,供使用者依據(jù)需求選擇相應(yīng)的磁盤控制器20。
該設(shè)定模塊104用于提供設(shè)定接口,供使用者設(shè)定磁盤控制器20所對應(yīng)的磁盤陣列組態(tài)參數(shù)。在本實施例中,該設(shè)定模塊104是依據(jù)使用者所選取的磁盤控制器20,從該數(shù)據(jù)庫100中調(diào)用該磁盤控制器20對應(yīng)的應(yīng)用程序設(shè)計接口,讀取連接在磁盤控制器20上的磁盤驅(qū)動器30、磁盤驅(qū)動器31及磁盤驅(qū)動器32的相關(guān)識別信息;之后,提供一設(shè)定接口供使用者設(shè)定相關(guān)磁盤陣列組態(tài)參數(shù),該組態(tài)參數(shù)至少包括在該磁盤驅(qū)動器30、磁盤驅(qū)動器31及磁盤驅(qū)動器32中選擇用于組成磁盤陣列的磁盤驅(qū)動器,設(shè)定該待建立的磁盤陣列的模式參數(shù)(RAID層級)及設(shè)定該磁盤陣列中用于執(zhí)行備援(Hot Spare)工作的磁盤驅(qū)動器。在本實施例中,本發(fā)明的設(shè)定接口僅提供磁盤控制器20所具備的最基本的幾個設(shè)定功能,其它相關(guān)設(shè)定功能(例如磁盤驅(qū)動器間的同步作業(yè)功能等)則可由使用者根據(jù)個自喜好選擇用手動方式進行設(shè)定,由于其它相關(guān)設(shè)定功能是現(xiàn)有技術(shù),也非本案的發(fā)明重點,故在此將不予贅述。
該處理模塊106是依據(jù)設(shè)定模塊104的設(shè)定結(jié)果,從該數(shù)據(jù)庫100中讀取磁盤控制器20對應(yīng)的磁盤陣列組態(tài)作業(yè)流程資料,控制磁盤控制器20執(zhí)行相應(yīng)的磁盤陣列組態(tài)作業(yè)。由于各廠商提供的磁盤陣列的設(shè)定操作流程各不相同,因此,處理模塊106是依據(jù)檢測到的磁盤控制器20及磁盤驅(qū)動器30、磁盤驅(qū)動器31及磁盤驅(qū)動器32的識別資料,找出對應(yīng)生產(chǎn)廠商所提供的設(shè)定流程,對該磁盤控制器20及磁盤驅(qū)動器30、磁盤驅(qū)動器31及磁盤驅(qū)動器32進行相應(yīng)的處理。例如,若識別出該磁盤控制器20及磁盤驅(qū)動器30、磁盤驅(qū)動器31及磁盤驅(qū)動器32對應(yīng)的生產(chǎn)廠商提供的RAID設(shè)定流程是先初始化磁盤,再設(shè)定磁盤陣列的相關(guān)組態(tài)參數(shù),則在設(shè)定模塊104提供使用者設(shè)定相關(guān)磁盤陣列組態(tài)參數(shù)前,即預(yù)先將磁盤驅(qū)動器30、磁盤驅(qū)動器31及磁盤驅(qū)動器32進行初始化作業(yè)。若識別出磁盤控制器20及磁盤驅(qū)動器30、磁盤驅(qū)動器31及磁盤驅(qū)動器32對應(yīng)的生產(chǎn)廠商所提供的RAID設(shè)定流程是先進行磁盤陣列的相關(guān)組態(tài)參數(shù)設(shè)定,之后再初始化該磁盤陣列,則在使用者通過設(shè)定模塊104完成相關(guān)磁盤陣列組態(tài)參數(shù)的設(shè)定作業(yè)后,再自動執(zhí)行該磁盤控制器20的初始化作業(yè),令該磁盤陣列組態(tài)參數(shù)的設(shè)定作業(yè)順利完成。
該加載模塊108可從數(shù)據(jù)庫100中搜尋磁盤控制器20所對應(yīng)的驅(qū)動程序,并在計算機設(shè)備1安裝操作系統(tǒng)的過程中,自動加載該驅(qū)動程序安裝并進行安裝,使操作系統(tǒng)的安裝工作順利執(zhí)行。
圖2是一流程圖,說明本發(fā)明的磁盤陣列設(shè)定方法的基本運作流程示意過程。在本實施例中,該磁盤陣列設(shè)定方法適用于一組設(shè)有磁盤控制器20的計算機設(shè)備1中。
如圖2所示,首先執(zhí)行步驟S200,預(yù)建一數(shù)據(jù)庫100,儲存各磁盤控制器20所對應(yīng)的磁盤陣列組態(tài)作業(yè)流程資料、應(yīng)用程序設(shè)計接口(API)或相關(guān)工具程序資料及驅(qū)動程序資料,接著進行步驟S210。
在步驟S210中,開啟計算機設(shè)備1電源,并在計算機設(shè)備1開機后的一特定時間內(nèi),自動掃描計算機設(shè)備1上的PCI接口,檢測出所有組設(shè)在計算機設(shè)備1上的磁盤控制器20及其相應(yīng)的識別標示,接著進行步驟S220。
在步驟S220中,列出所有檢測出的磁盤控制器20,供使用者選取所需進行設(shè)定的磁盤控制器20,接著進行步驟S230。
在步驟S230中,進入該選取的一磁盤控制器20的設(shè)定接口,接著進行步驟S240。
在步驟S240中,調(diào)用磁盤控制器20對應(yīng)的應(yīng)用程序設(shè)計接口,讀取連接在磁盤控制器20上的磁盤驅(qū)動器30、磁盤驅(qū)動器31及磁盤驅(qū)動器32的相關(guān)識別信息,并進行顯示,接著進行步驟S250。
在步驟S250中,設(shè)定磁盤控制器20相應(yīng)的磁盤陣列組態(tài)參數(shù),組態(tài)參數(shù)包括在磁盤驅(qū)動器30、磁盤驅(qū)動器31及磁盤驅(qū)動器32中選擇用于組成磁盤陣列的磁盤驅(qū)動器,設(shè)定該待建立的磁盤陣列的模式參數(shù)(RAID層級)及設(shè)定該磁盤陣列中用于執(zhí)行備援(Hot Spare)工作的磁盤驅(qū)動器,接著進行步驟S260。
在步驟S260中,依據(jù)該設(shè)定結(jié)果,從數(shù)據(jù)庫100中調(diào)用與磁盤控制器20所相應(yīng)的磁盤陣列組態(tài)作業(yè)流程資料,控制磁盤控制器20執(zhí)行相應(yīng)的磁盤陣列組態(tài)作業(yè),完成該磁盤陣列的組態(tài)工作,接著進行步驟S270。
在步驟S270中,判斷是否有其它待設(shè)定的磁盤控制器20,若是,則返回步驟230,如否,則結(jié)束該作業(yè)流程。
此外,本發(fā)明的磁盤陣列設(shè)定方法還包括從該數(shù)據(jù)庫100中讀取磁盤控制器20所對應(yīng)的驅(qū)動程序資料,在計算機設(shè)備1執(zhí)行操作系統(tǒng)安裝程序時,自動調(diào)出該驅(qū)動程序并進行安裝。
綜上所述,本發(fā)明整合了各廠商的磁盤控制器20的設(shè)定接口,提供統(tǒng)一的設(shè)定接口便于使用者操作使用,本發(fā)明依據(jù)使用者設(shè)定的相關(guān)磁盤陣列組態(tài)參數(shù),自動執(zhí)行相應(yīng)的磁盤陣列組態(tài)作業(yè),取代現(xiàn)有技術(shù)中通過手動方式完成該組態(tài)作業(yè),不僅使得磁盤陣列的組態(tài)工作更為簡單方便,也可提高組態(tài)工作的效率,在完成組態(tài)作業(yè)后,本發(fā)明可自動加載磁盤控制器20對應(yīng)的驅(qū)動程序并進行安裝,簡化了計算機設(shè)備1安裝操作系統(tǒng)的流程,再有本發(fā)明在完成設(shè)定磁盤陣列的組態(tài)參數(shù)后,無須重新開機,即可在計算機設(shè)備開機后的特定時間內(nèi),自動進入磁盤控制器的設(shè)定接口無須手動操作,具有省時省力的功效。
權(quán)利要求
1.一種磁盤陣列設(shè)定系統(tǒng),適用于組設(shè)有磁盤控制器的計算機設(shè)備,其特征在于,該磁盤陣列設(shè)定系統(tǒng)包括數(shù)據(jù)庫,儲存磁盤控制器所對應(yīng)的磁盤陣列組態(tài)作業(yè)流程資料;檢測模塊,掃描連接于該計算機設(shè)備的磁盤控制器,供使用者選取所需的磁盤控制器;設(shè)定模塊,提供設(shè)定接口,對該磁盤控制器所對應(yīng)的磁盤陣列組態(tài)參數(shù)進行設(shè)定;以及處理模塊,依據(jù)該設(shè)定模塊的設(shè)定結(jié)果,從該數(shù)據(jù)庫中調(diào)用該磁盤控制器所對應(yīng)的磁盤陣列組態(tài)作業(yè)流程資料,控制該磁盤控制器執(zhí)行相應(yīng)的磁盤陣列組態(tài)作業(yè)。
2.如權(quán)利要求1所述的磁盤陣列設(shè)定系統(tǒng),其特征在于,該檢測模塊是在計算機設(shè)備開機后一特定時間內(nèi),自動執(zhí)行該掃描動作。
3.如權(quán)利要求1所述的磁盤陣列設(shè)定系統(tǒng),其特征在于,該數(shù)據(jù)庫還包括磁盤控制器所對應(yīng)的應(yīng)用程序設(shè)計接口資料。
4.如權(quán)利要求1所述的磁盤陣列設(shè)定系統(tǒng),其特征在于,該設(shè)定模塊是通過調(diào)用該磁盤控制器所對應(yīng)的應(yīng)用程序設(shè)計接口,讀取連接于該磁盤控制器上的磁盤驅(qū)動器的相關(guān)信息,供使用者設(shè)定相應(yīng)的磁盤陣列組態(tài)參數(shù)。
5.如權(quán)利要求1或4所述的磁盤陣列設(shè)定系統(tǒng),其特征在于,該磁盤陣列的組態(tài)參數(shù)至少包括磁盤陣列的模式參數(shù)、組成該模式磁盤陣列的磁盤驅(qū)動器配置參數(shù)或備援磁盤驅(qū)動器組合中的一種配置參數(shù)。
6.如權(quán)利要求1所述的磁盤陣列設(shè)定系統(tǒng),其特征在于,該磁盤陣列設(shè)定系統(tǒng)還包括加載模塊,加載該磁盤控制器所對應(yīng)的驅(qū)動程序,在該計算機設(shè)備執(zhí)行操作系統(tǒng)安裝程序時,自動安裝該驅(qū)動程序。
7.一種磁盤陣列設(shè)定方法,適用于組設(shè)有磁盤控制器的計算機設(shè)備中,其特征在于,該磁盤陣列設(shè)定方法包括(1)將磁盤控制器對應(yīng)的磁盤陣列組態(tài)作業(yè)流程資料存放在數(shù)據(jù)庫中;(2)掃描連接于該計算機設(shè)備的磁盤控制器,供使用者選取所需的磁盤控制器;(3)提供設(shè)定接口,設(shè)定該磁盤控制器對應(yīng)的磁盤陣列組態(tài)參數(shù);以及(4)依據(jù)設(shè)定結(jié)果,從該數(shù)據(jù)庫中調(diào)用該磁盤控制器所對應(yīng)的磁盤陣列組態(tài)作業(yè)流程資料,控制該磁盤控制器執(zhí)行相應(yīng)的磁盤陣列組態(tài)作業(yè)。
8.如權(quán)利要求7所述的磁盤陣列設(shè)定方法,其特征在于,在該計算機設(shè)備開機后的特定時間內(nèi),自動掃描連接于該計算機設(shè)備的磁盤控制器。
9.如權(quán)利要求7所述的磁盤陣列設(shè)定方法,其特征在于,該數(shù)據(jù)庫還包括磁盤控制器所對應(yīng)的應(yīng)用程序設(shè)計接口資料。
全文摘要
一種磁盤陣列設(shè)定系統(tǒng)及方法,適用于組設(shè)有磁盤控制器的計算機設(shè)備,控制該磁盤控制器按設(shè)定結(jié)果,執(zhí)行相應(yīng)的磁盤陣列組態(tài)作業(yè),該系統(tǒng)包括數(shù)據(jù)庫、檢測模塊、設(shè)定模塊及處理模塊;本發(fā)明的磁盤陣列設(shè)定系統(tǒng)及方法整合了各廠商的磁盤控制器的設(shè)定接口,并提供統(tǒng)一的操作接口供使用者操作,依據(jù)使用者的設(shè)定結(jié)果,自動執(zhí)行磁盤陣列的組態(tài)作業(yè),可在計算機安裝操作系統(tǒng)過程中,自動加載磁盤控制器對應(yīng)的驅(qū)動程序并進行安裝,在設(shè)定完成后無須重新開機,節(jié)約了設(shè)定時間,簡化磁盤陣列的設(shè)定操作流程,改善了現(xiàn)有技術(shù)中耗費設(shè)定時間,工作效率低及驅(qū)動安裝過程繁瑣等問題。
文檔編號G06F3/06GK1932745SQ200510103459
公開日2007年3月21日 申請日期2005年9月15日 優(yōu)先權(quán)日2005年9月15日
發(fā)明者李振賓, 陳淑絹, 陳斐文 申請人:英業(yè)達股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
福泉市| 永德县| 龙口市| 徐水县| 棋牌| 元朗区| 新乡市| 阜新| 那曲县| 静安区| 竹山县| 金坛市| 平度市| 建宁县| 黄大仙区| 华蓥市| 五大连池市| 恩平市| 闸北区| 宜丰县| 九龙坡区| 桓台县| 如东县| 云霄县| 修水县| 石景山区| 凤凰县| 洛扎县| 旺苍县| 察哈| 股票| 交口县| 龙胜| 新兴县| 诸暨市| 辰溪县| 深州市| 宿迁市| 文登市| 安福县| 舞阳县|