新四季網

多硬碟系統中硬碟熱拔插系統及方法

2023-12-10 01:16:16

專利名稱:多硬碟系統中硬碟熱拔插系統及方法
技術領域:
本發明涉及電子技術領域,更具體地說,涉及一種多硬碟系統中硬碟熱拔插系統及方法。
背景技術:
計算機硬碟作為一種存儲設備,其與計算機主板的接口包括電源引腳和數據引腳,分別用於提供電源和傳輸數據信號。在對沒有保護電路的硬碟進行熱拔插時,很可能在電源引腳和數據引腳產生正負脈衝,導致硬碟損壞。
為了避免上述熱拔插造成硬碟損壞的情況,出現了保護硬碟熱拔插(HotSwap)的電路,主要通過在拔出硬碟時先停止數據傳送後切斷電源、在插入硬碟時先接通電源後開始數據傳送實現。
為保證系統的可靠性,很多伺服器採用了雙硬碟方案,這兩個硬碟互為備份,其中一個為主盤、另一個為備份盤。當主盤處於工作狀態時,備份盤處於待機狀態。當其中主盤出現故障時,系統將該故障主盤上的數據備份到備份盤並停用該故障主盤,而由原備份盤作為主盤使系統繼續運行。
在這些系統中,同樣可以通過熱拔插保護電路實現硬碟熱拔插。但如果拔出處於工作狀態的主盤,將使系統停止當前業務,影響系統的穩定性。

發明內容
本發明要解決的技術問題在於,針對上述多硬碟系統在拔出主盤使導致業務停止的缺陷,提供一種多硬碟系統中硬碟熱拔插系統及方法。
本發明解決上述技術問題的技術方案是,提供一種多硬碟系統中硬碟熱拔插系統,包括有供電控制模塊以及分別與所述供電控制模塊連接的至少兩個插槽,每一插槽對應插入一硬碟,所述供電控制模塊控制對硬碟的通電或斷電,還包括檢測電路和業務倒換模塊,其中所述檢測電路,用於在檢測到有啟動信號輸入時,判斷待拔出的硬碟是否處於工作狀態,並在確定待拔出硬碟處於工作狀態時向業務倒換模塊輸出業務倒換指令,在確定待拔出硬碟處於待機狀態時向供電控制模塊輸出斷電指令;所述業務倒換模塊,用於在接收到業務倒換指令時將待拔出硬碟的業務倒換到處於待機狀態的插槽中的硬碟,並在完成業務倒換後輸出斷電指令到供電控制模塊。
本發明實施例還提供一種多硬碟系統中硬碟熱拔插方法,包括以下步驟(a)當檢測到拔出插槽中硬碟的啟動信號時,判斷待拔出硬碟是否處於工作狀態,若確認所述待拔出硬碟處於工作狀態,則執行步驟(b);若確認待拔出硬碟處於待機狀態,則執行步驟(c);(b)將待拔出硬碟的業務倒換到處於待機狀態的硬碟,並在業務倒換成功後執行步驟(c);(c)為待拔出硬碟所在的插槽斷電。
本發明實施例的多硬碟系統中硬碟熱拔插系統及方法,通過業務倒換及上下電控制,提高了多硬碟系統的靈活性、可靠性及可維護性。


下面將結合附圖及實施例對本發明作進一步說明,附圖中圖1是本發明多硬碟系統中硬碟熱拔插系統第一實施例的結構示意圖;圖2是本發明多硬碟系統中硬碟熱拔插系統第二實施例的結構示意圖;圖3是本發明多硬碟系統中硬碟熱拔插系統第三實施例的結構示意圖;圖4是圖1中供電控制模塊的結構示意圖;圖5是本發明多硬碟系統中硬碟熱拔插方法實施例的流程圖。
具體實施例方式
如圖1所示,本發明多硬碟系統中硬碟熱拔插系統第一實施例中,包括有第一插槽12、第二插槽15、業務倒換模塊18、供電控制模塊17、第一指示模塊11、第二指示模塊14以及檢測電路19。
第一插槽12和第二插槽15分別用於插接硬碟。在本實施例中,上述的第一插槽12和第二插槽15可以為IDE硬碟插槽,也可以是SCSI硬碟插槽等。插接於第一插槽12和第二插槽15中兩個硬碟互為備份,一為主盤,一為備份盤。當主盤工作時,備份盤處於待機狀態,從而在有主盤故障時能被迅速喚醒,馬上進行相應的業務處理。
檢測電路19用於在檢測到有啟動信號輸入時,判斷待拔出的硬碟是否處於工作狀態,並在確定待拔出硬碟處於工作狀態時向業務倒換模塊18輸出業務倒換指令;在確定待拔出硬碟處於待機狀態向供電控制模塊17輸出斷電指令。在本實施例中,上述的啟動信號可由設置的開關模塊(圖中未示出)產生或者由中央處理器的指令產生。
業務倒換模塊18用於在接收到業務倒換指令時執行第一插槽12和第二插槽15中硬碟的工作狀態倒換,並在完成業務倒換後輸出斷電指令到供電控制模塊17。在本實施例中,當檢測電路19確定待拔出的硬碟處於工作狀態,則業務倒換模塊18將該硬碟的業務倒換到另一插槽中的硬碟。例如當第一開關模塊產生拔出第一插槽12中硬碟的啟動信號後,檢測電路19判斷第一插槽12中的硬碟處於工作狀態,則業務倒換模塊18將第一插槽12中硬碟的業務倒換到第二插槽15中的硬碟。
供電控制模塊17用於在接收到斷電指令後,停止向待拔出硬碟所在的插槽供電。第一指示模塊11用於在第一插槽12中的硬碟斷電成功時生成聲或光等指示信號;同樣,第二指示模塊14用於在第二插槽15中的硬碟斷電成功時生成聲或光等指示信號。
在具體實現時,上述的各插槽和模塊都位於業務單板上,該業務單板通過系統總線或插槽連接到核心處理板。當然,該業務單板上也可包括更多的插槽,例如第四插槽、第五插槽等;相應地,開關模塊和指示模塊也需相應增加。
如圖2所示,在本發明的第二實施例中,與第一實施例相同,包括有第一插槽22、第二插槽25、業務倒換模塊28、供電控制模塊27、第一指示模塊21、第二指示模塊24以及檢測電路29。
此外,本實施例的系統還包括第一開關模塊23和第二開關模塊16。該第一開關模塊23和第二開關模塊26分別用於產生拔出第一插槽22和第二插槽25中硬碟的啟動信號,並將啟動信號輸出到檢測電路29。
在具體實現時,上述開關模塊包括固定插槽中硬碟的扳手,在該扳手開啟時(即在固定硬碟的狀態)產生拔出該插槽中硬碟的啟動信號,並將啟動信號傳送到檢測電路29。此外,開關模塊也可通過其它方式產生啟動信號,例如按鈕等。
如圖3所示,在本發明的第三實施例中,與第二實施例類似,包括有第一插槽32、第二插槽35、業務倒換模塊38、供電控制模塊37、第一指示模塊31、第二指示模塊34、檢測電路39、第一開關模塊33以及第二開關模塊36。此外,還包括第三開關模塊311、第四開關模塊312、第三指示模塊313以及第四指示模塊314。
其中第三開關模塊311和第四開關模塊314分別用於產生向第一插槽32第二插槽35插入硬碟的啟動信號。在具體實現時,同樣可通過固定插槽中硬碟的扳手實現,即扳手閉合時產生插入硬碟啟動信號。
檢測電路39在接收到插入硬碟啟動信號後,產生控制指令,使供電控制模塊37為插入硬碟的插槽供電。
第三指示模塊313以及第四指示模塊314分別用於在供電控制模塊37為第一插槽32和第二插槽35中插入的硬碟供電後產生聲或光等指示信號。其中第一指示模塊31、第二指示模塊34、第三指示模塊313以及第四指示模塊314可共用一組指示燈或蜂鳴器,通過指示燈發出不同顏色的光或蜂鳴器發出不同的聲音來區別各個指示信號。
在實現上述系統時,各插槽和模塊都位於業務單板上,該業務單板通過系統總線或插槽連接到核心處理板。當然,該業務單板上也可包括更多的插槽,例如第四插槽、第五插槽等;相應地,開關模塊和指示模塊也需相應增加。
以下以第一插槽32供電控制為例,說明上述供電控制模塊37的結構。如圖4所示,是圖1中供電控制模塊37的結構示意圖。供電控制模塊37包括有與第一插槽32連接的第一MOS管371。該供電控制模塊37通過控制第一MOS管371的通斷實現對第一插槽32的上下電控制。
此外,供電控制模塊37還包括控制邏輯、第一驅動模塊372。第一MOS管371的源極、柵極和漏極分別連接供電電壓、第一驅動模塊372和第一插槽12。控制邏輯與第一驅動模塊372連接,從而經由第一驅動模塊372連接第一MOS管371的柵極並控制第一MOS管371的通斷。
上述的控制邏輯根據業務倒換模塊38或檢測電路39的輸出指令生成檢測電路39在檢測到待拔出硬碟處於待機狀態時,生成使第一MOS管371斷開的控制邏輯;業務倒換模塊38將待拔出硬碟的業務倒換到其它硬碟時,生成使第一MOS管371斷開的控制邏輯;在檢測電路39檢測到有硬碟插入第一插槽32時,生成使第一MOS管371連通的控制邏輯。
在本實施例中,控制邏輯可根據實際需要選用適當規模的單片機或CPLD來實現,該控制邏輯以業務倒換模塊38或檢測電路39的指令作為輸入。在第一開關模塊33開啟且第一插槽32中硬碟處於待機狀態時,控制邏輯生成控制信號使第一MOS管斷開;在第一開關模塊33閉合時,控制邏輯生成控制信號使第一MOS管連通。同樣地,在第二開關模塊36開啟且第二插槽35中硬碟處於待機狀態時,控制邏輯生成控制信號使第二MOS管斷開;在第二開關模塊36閉合時,控制邏輯生成控制信號使第二MOS管連通。
第一驅動模塊372可根據具體環境使用不同的驅動模塊,例如當單板上有12V電壓時,可選用12V作為第一MOS管371的開啟電壓,並採用第三MOS管如2N7002,以控制這12V電壓是否加到第一MOS管371的柵極上,其中該第三MOS管直接由控制邏輯的輸出控制。此外,還可使用專用的熱插拔晶片,如MIC2582,作為第一MOS管371的驅動源。
當然,供電控制模塊37中還包括控制其它插槽中硬碟上下電的結構,與上述控制第一插槽32中硬碟上下電的結構相同。
如圖5所示,為本發明多硬碟系統中硬碟熱拔插方法實施例的流程圖,其中多硬碟系統包括有第一插槽12、第二插槽15、業務倒換模塊18、供電控制模塊17以及檢測電路19。以下以第一插槽12中硬碟的熱拔插為例,介紹本發明實施例的方法,其包括以下步驟
步驟S51當檢測電路19檢測到拔出第一插槽12中硬碟的啟動信號時,判斷該待拔出硬碟是否處於工作狀態,即待拔出硬碟是否為主盤。若檢測電路確認待拔出硬碟處於工作狀態,則執行步驟S52;若待拔出硬碟處於待機狀態,則執行步驟S53。
上述的啟動信號可由一個開關模塊或CPU指令產生。在通過開關模塊產生啟動信號時,可通過一個固定插槽中硬碟的扳手實現,當該扳手打開時,產生拔出該插槽中硬碟的啟動信號。
在該步驟中,還可包括在確認待拔出硬碟處於待機狀態或工作狀態後,將待拔出硬碟與其它插槽中硬碟上的數據進行同步的步驟,這樣就可保證硬碟數據的完整性。
步驟S52將待拔出硬碟的業務倒換到其它處於待機狀態的硬碟,並在業務倒換成功後執行步驟S53。
步驟S53供電控制模塊17為待拔出硬碟所在的第一插槽12斷電,並在斷電後通過指示模塊生成待拔出硬碟所在插槽已斷電的指示信號,例如生成聲或光等信號。
在本發明方法的另一實施例中,還包括在第一插槽12中插入硬碟的步驟當檢測電路19檢測到向第一插槽中插入硬碟的啟動信號時,供電控制模塊17給第一插槽12中的硬碟供電。硬碟上電後被默認為備份盤,處於待機狀態。在該步驟中,還可包括一個硬碟同步的操作,即在插入硬碟後使主盤與備份盤進行數據同步。
上述步驟中的啟動信號可由開關模塊產生。在該方式中,開關模塊可通過一個固定插槽中硬碟的扳手實現,當硬碟插入,扳手在閉合的同時產生插入硬碟的啟動信號。
上述多硬碟系統中硬碟熱拔插系統及方法不僅可應用於雙硬碟系統,可同樣適用於具有更多硬碟的系統中。
以上所述,僅為本發明較佳的具體實施方式
,但本發明的保護範圍並不局限於此,任何熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可輕易想到的變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應該以權利要求的保護範圍為準。
權利要求
1.一種多硬碟系統中硬碟熱拔插系統,包括有供電控制模塊以及分別與所述供電控制模塊連接的至少兩個插槽,每一插槽對應插入一硬碟,所述供電控制模塊控制對硬碟的通電或斷電,其特徵在於,還包括檢測電路和業務倒換模塊,其中所述檢測電路,用於在檢測到有啟動信號輸入時,判斷待拔出的硬碟是否處於工作狀態,並在確定待拔出硬碟處於工作狀態時向業務倒換模塊輸出業務倒換指令,在確定待拔出硬碟處於待機狀態時向供電控制模塊輸出斷電指令;所述業務倒換模塊,用於在接收到業務倒換指令時將待拔出硬碟的業務倒換到處於待機狀態的插槽中的硬碟,並在完成業務倒換後輸出斷電指令到供電控制模塊。
2.根據權利要求1所述的多硬碟系統中硬碟熱拔插系統,其特徵在於,還包括分別與所述至少兩個插槽連接的至少兩個指示模塊,所述至少兩個指示模塊用於在與其連接的插槽斷電時產生指示信號。
3.根據權利要求1或2所述的多硬碟系統中硬碟熱拔插系統,其特徵在於,還包括用於產生啟動信號的開關模塊,所述開關模塊包括固定插槽中硬碟的扳手,所述扳手在開啟時產生輸入所述檢測電路的啟動信號。
4.根據權利要求1所述的多硬碟系統中硬碟熱拔插系統,其特徵在於,所述供電控制模塊包括有與一個所述插槽連接的MOS管,所述供電控制模塊通過控制所述MOS管的連通與斷開實現對所述插槽的上電。
5.根據權利要求4所述的多硬碟系統中硬碟熱拔插系統,其特徵在於,還包括一控制邏輯、一驅動模塊,所述MOS管的源極、柵極和漏極分別連接供電電壓、所述驅動模塊和插槽;所述控制邏輯與所述驅動模塊連接,所述控制邏輯經由驅動模塊連接MOS管柵極並控制MOS管的連通與斷開。
6.一種多硬碟系統中硬碟熱拔插方法,其特徵在於,包括以下步驟(a)當檢測到拔出插槽中硬碟的啟動信號時,判斷待拔出硬碟是否處於工作狀態,若確認所述待拔出硬碟處於工作狀態,則執行步驟(b);若確認待拔出硬碟處於待機狀態,則執行步驟(c);(b)將待拔出硬碟的業務倒換到處於待機狀態的硬碟,並在業務倒換成功後執行步驟(c);(c)為待拔出硬碟所在的插槽斷電。
7.根據權利要求6所述的多硬碟系統中硬碟熱拔插方法,其特徵在於,在所述步驟(c)之後還包括通過指示模塊產生待拔出硬碟所在插槽已斷電的指示信息的步驟。
8.根據權利要求6所述的多硬碟系統中硬碟熱拔插方法,其特徵在於,在所述步驟(a)中進一步包括在確認待拔出硬碟處於待機狀態或工作狀態後,將待拔出硬碟插槽中的硬碟與其它插槽中硬碟上的數據進行同步的步驟。
9.根據權利要求6所述的多硬碟系統中硬碟熱拔插方法,其特徵在於,在所述步驟(a)中進一步包括開啟固定硬碟的扳手產生所述啟動信號。
10.根據權利要求6所述的多硬碟系統中硬碟熱拔插方法,其特徵在於,還包括在向插槽中插入硬碟時,觸發固定硬碟的扳手閉合,並在所述扳手閉合時為所述插槽中的硬碟供電。
11.根據權利要求6所述的多硬碟系統中硬碟熱拔插方法,其特徵在於,還包括在插槽斷電後對所述插槽的硬碟進行拔出操作。
全文摘要
本發明涉及一種多硬碟系統中硬碟熱拔插系統,包括有供電控制模塊以及分別與供電控制模塊連接的至少兩個插槽,供電控制模塊控制對硬碟的通電或斷電,還包括檢測電路和業務倒換模塊,其中檢測電路用於在檢測到有啟動信號輸入時,判斷待拔出的硬碟是否處於工作狀態,並在確定處於工作狀態時向業務倒換模塊輸出業務倒換指令,在確定處於待機狀態時向供電控制模塊輸出斷電指令;業務倒換模塊用於在接收到業務倒換指令時將待拔出硬碟的業務倒換到處於待機狀態的插槽中的硬碟,並在完成業務倒換後輸出斷電指令到供電控制模塊。本發明還提供一種對應的方法。本發明通過業務倒換及上下電控制,提高了多硬碟系統的靈活性、可靠性及可維護性。
文檔編號G06F11/00GK101017472SQ20071007342
公開日2007年8月15日 申請日期2007年3月1日 優先權日2007年3月1日
發明者雕峻峰, 文睿 申請人:華為技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀