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

一種識別硬盤的標識的方法及裝置與流程

文檔序號:12595979閱讀:377來源:國知局
一種識別硬盤的標識的方法及裝置與流程

本發(fā)明涉及領域智能設備硬件領域,特別涉及一種識別硬盤的標識的方法及裝置。



背景技術:

在服務器等智能設備中,通常安裝有多塊硬盤,特別是為了提高讀取速度,安裝了多塊固態(tài)硬盤(例如NVMe SSD),在使用中可以通過多種方式實現(xiàn)對硬盤的訪問和管理,例如使用轉換卡(NVMe Switch),信號加強卡(Retimer card)或現(xiàn)場可編程門陣列(FPGA)的方式,但是對于上述方式不能使服務器等智能設備正確識別固態(tài)硬盤等硬盤設備的邏輯標識(例如PCIE接口標識)和物理標識(例如插槽標識),這使得服務器等智能設備不能精確定位固態(tài)硬盤等硬盤設備從而不能有效管理該硬盤。



技術實現(xiàn)要素:

本發(fā)明實施例的目的在于提供一種識別硬盤的標識的方法及裝置,該方法及相應裝置能夠根據(jù)硬盤特別是固態(tài)硬盤的標識精確定位該硬盤,即使智能設備包括多個硬盤也能夠做到識別和精確定位,以有效管理該硬盤。

為了解決上述技術問題,本發(fā)明的實施例采用了如下技術方案:一種識別硬盤的標識的方法,應用在智能設備中,該方法包括:

在所述硬盤中分配預留空間,并將分配給所述硬盤的標識存儲在所述預留空間中;

將所述標識映射到所述硬盤的系統(tǒng)管理總線,從所述系統(tǒng)管理總線中識別所述標識。

作為優(yōu)選,通過BIOS為所述硬盤分配所述標識。

作為優(yōu)選,所述標識包括邏輯標識和物理標識,識別所述標識的步驟包括:通過所述系統(tǒng)管理總線識別所述邏輯標識;通過所述系統(tǒng)管理總線從所述硬盤對應的背板上識別所述物理標識。

作為優(yōu)選,還包括將所述邏輯標識和物理標識一一對應,以定位所述硬盤。

作為優(yōu)選,將所述標識映射到所述硬盤的系統(tǒng)管理總線的步驟具體為,將存儲在所述預留空間的所述標識拷貝到所述系統(tǒng)管理總線的寄存器中。

本發(fā)明實施例還提供了一種識別硬盤的標識的裝置,應用在智能設備中,包括BIOS、固件和管理模塊,其中:

所述硬盤中分配有預留空間,所述BIOS配置為將所述硬盤的標識存儲在所述預留空間中;

所述固件設置在所述硬盤上,所述固件配置為將所述標識映射到所述硬盤的系統(tǒng)管理總線;

所述管理模塊連接在所述系統(tǒng)管理總線上并通過所述系統(tǒng)管理總線識別所述標識。

作為優(yōu)選,所述BIOS進一步配置為對所述硬盤分配所述標識。

作為優(yōu)選,所述標識包括邏輯標識和物理標識,所述管理模塊進一步配置為通過所述系統(tǒng)管理總線識別所述邏輯標識,通過所述系統(tǒng)管理總線從所述硬盤對應的背板上識別所述物理標識。

作為優(yōu)選,所述管理模塊進一步配置為將所述邏輯標識和物理標識一一對應,以定位所述硬盤。

作為優(yōu)選,所述系統(tǒng)管理總線具有寄存器,所述固件進一步配置為將所述標識拷貝到所述寄存器中。

本發(fā)明實施例的有益效果在于:在對至少一塊硬盤特別是固態(tài)硬盤進行管理時,能夠準確快速識別智能設備為每塊硬盤分配的PCIe slot ID(即邏輯標識),也能夠快速識別每塊硬盤在智能設備的面板上的BayID(即實際的物理標識),而且能夠將PCIe slot ID與BayID一一對應,以實現(xiàn)精確定位硬盤設備從而能夠有效管理該硬盤。

附圖說明

圖1為本發(fā)明實施例的識別硬盤的標識的方法的流程圖;

圖2為本發(fā)明實施例的識別硬盤的標識的裝置連接在智能設備中的一種結構圖;

圖3為本發(fā)明實施例的識別硬盤的標識的裝置連接在智能設備中的另一種結構圖。

附圖標記說明

1-硬盤 2-背板 3-現(xiàn)場可編程門陣列

4-CPU 5-系統(tǒng)管理總線 6-集成管理模塊

7-南橋芯片 8-電源 9-信號加強模塊

具體實施方式

此處參考附圖描述本公開的各種方案以及特征。

應理解的是,可以對此處公開的實施例做出各種修改。因此,上述說明書不應該視為限制,而僅是作為實施例的范例。本領域的技術人員將想到在本公開的范圍和精神內的其他修改。

包含在說明書中并構成說明書的一部分的附圖示出了本公開的實施例,并且與上面給出的對本公開的大致描述以及下面給出的對實施例的詳細描述一起用于解釋本公開的原理。

通過下面參照附圖對給定為非限制性實例的實施例的優(yōu)選形式的描述,本發(fā)明的這些和其它特性將會變得顯而易見。

還應當理解,盡管已經參照一些具體實例對本發(fā)明進行了描述,但本領域技術人員能夠確定地實現(xiàn)本發(fā)明的很多其它等效形式,它們具有如權利要求所述的特征并因此都位于借此所限定的保護范圍內。

當結合附圖時,鑒于以下詳細說明,本公開的上述和其他方面、特征和優(yōu)勢將變得更為顯而易見。

此后參照附圖描述本公開的具體實施例;然而,應當理解,所公開的實施例僅僅是本公開的實例,其可采用多種方式實施。熟知和/或重復的功能和結構并未詳細描述以避免不必要或多余的細節(jié)使得本公開模糊不清。因此,本文所公開的具體的結構性和功能性細節(jié)并非意在限定,而是僅僅作為權利要求的基礎和代表性基礎用于教導本領域技術人員以實質上任意合適的詳細結構多樣地使用本公開。

本說明書可使用詞組“在一種實施例中”、“在另一個實施例中”、“在又一實施例中”或“在其他實施例中”,其均可指代根據(jù)本公開的相同或不同實施例中的一個或多個。

實施例一

隨著intel新一代的服務器架構的發(fā)布,各服務器廠商都在新的服務器架構中設計了U.2接口類型的固態(tài)硬盤NVMe SSD的支持。NVMe SSD作為一種新的高性能的固態(tài)硬盤極大地提升了存儲介質的讀寫速度,同時縮短了CPU 4與存儲介質之間的訪問時間。對于U.2的固態(tài)硬盤在提供熱插拔的時候帶來了使用上的方便。

結合圖2和圖3,對于支持U.2接口類型的固態(tài)硬盤NVMe SSD的方案中有三類方案:NVMe Switch、retimer card和板載FPGA,上述方案雖然在使用上較靈活,但是同時也帶來了一些其他問題,例如操作系統(tǒng)無法獲得固態(tài)硬盤NVMe SSD在前面板上對應的BayID號,從而無法在使用過程中精確定位硬盤1,而本發(fā)明實施例的一種識別硬盤1的標識的方法能夠在使用多個硬盤1特別是固態(tài)硬盤時能夠精確定位固態(tài)硬盤,以方便對其進行操作。

本發(fā)明實施例的一種識別硬盤1的標識的方法,應用在智能設備中,如圖1所示,該方法包括:在硬盤1特別是固態(tài)硬盤中分配預留空間,并將分配給硬盤1的標識存儲在預留空間中。該預留空間可以獨立于其他的硬盤1存儲空間,用戶在使用硬盤1存儲數(shù)據(jù)時不能將數(shù)據(jù)儲存在該預留空間中;該預留空間也可以為工廠在生產該硬盤1時對其進行劃分的空間(例如smartlog),該預留空間可以存儲硬盤1的名稱、容量和溫度等特征數(shù)據(jù)以供智能設備讀取和使用,而該標識為能夠確定相應硬盤1的有效數(shù)據(jù)。

結合圖1,該方法還包括將標識映射到硬盤1的系統(tǒng)管理總線5,從系統(tǒng)管理總線5中識別該標識。硬盤1的系統(tǒng)管理總線5為硬盤1與智能設備之間的通信干線,其包括多個分支例如SMbus1和SMbus2等,智能設備能夠通過該系統(tǒng)管理總線5對硬盤1進行操作和控制,首先將為硬盤1分配的標識存儲在預留空間,隨后將該標識映射到硬盤1的系統(tǒng)管理總線5,具體為將該標識映射到系統(tǒng)管理總線5的寄存器上,而映射的方式可以將硬盤1的標識有效傳遞到系統(tǒng)管理總線5,而系統(tǒng)管理總線5上又連接有許多硬件設備,因此該標識能夠非常方便的被其他硬件設備所識別,對標識的識別意味著能夠對相應硬盤1的精確定位,例如CPU 4識別該標識后能夠有效的對該硬盤1進行管理,在出現(xiàn)故障時能夠在多個硬盤1中精確定位哪一個硬盤1出現(xiàn)錯誤,以便及時更換。

在一種實施例中,通過BIOS為硬盤1分配標識。BIOS(圖中未示出)需要對智能設備所有的硬件進行識別和注冊,以便對硬件進行底層的管理,當BIOS識別到硬盤1時可以為其分配標識,例如為該硬盤1分配PCIe slot ID,該ID號為智能設備(如服務器)的總線接口ID號,上述分配標識的方法可以通過修改BIOS中的程序來實現(xiàn)。在另一個實施例中,在為硬盤1分配標識時還可以由其他硬件設備分配,也可以通過主動上傳等多種方式實現(xiàn)。

在一種實施例中,標識包括邏輯標識(例如PCIe slot ID)和物理標識(例如硬盤1的前面板的BayID),邏輯標識為智能設備分配給硬盤1的虛擬的不代表實際接入位置的標識,而物理標識則能夠標識硬盤1的實際安裝位置,識別標識的步驟包括:通過系統(tǒng)管理總線5識別邏輯標識,該邏輯標識可以通過上述步驟將其從預留空間直接映射到系統(tǒng)管理總線5上,因此可以通過系統(tǒng)管理總線5直接識別該邏輯標識。對于物理標識,通過系統(tǒng)管理總線5從硬盤1對應的背板2上識別物理標識,在一種實施例中,背板2具有多個插槽,每個插槽具有相應的編號,多個硬盤1可以安裝在背板2的插槽上,該背板2可以識別每塊硬盤1的實際的所處的位置,即能夠識別硬盤1的物理標識,而背板2也連接在系統(tǒng)管理總線5上,從而能夠通過系統(tǒng)管理總線5從硬盤1對應的背板2上識別物理標識。

在一種實施例中,所述方法還包括將邏輯標識和物理標識一一對應,以定位硬盤1。該步驟使得每個硬盤1均具有邏輯標識和相對應的物理標識,將兩者一一對應進一步明確了硬盤1的身份信息,從而使得智能設備的操作系統(tǒng)在使用多個硬盤1特別是固態(tài)硬盤時能夠準確識別每個硬盤1,特別是能夠識別每個硬盤1的前面板的BayID,避免了現(xiàn)有技術中需要人工查看才能夠得知其BayID的問題。

將標識映射到硬盤1的系統(tǒng)管理總線5有多種方法,可以以實際內容不變數(shù)據(jù)形式改變的方式映射到系統(tǒng)管理總線5,改變后的標識的相應數(shù)據(jù)能夠被系統(tǒng)管理總線5有效識別,也能夠通過系統(tǒng)管理總線5被其他設備讀取,在一種實施例中,本方法中將標識映射到硬盤1的系統(tǒng)管理總線5的步驟具體為,將存儲在預留空間的標識拷貝到系統(tǒng)管理總線5的寄存器中,直接拷貝省去數(shù)據(jù)形式變化的過程,提高映射效率,此外直接拷貝簡單有效不容易造成數(shù)據(jù)傳輸時發(fā)生錯誤,保證數(shù)據(jù)的可靠性。

實施例二

本發(fā)明實施例還提供了一種識別硬盤1的標識的裝置,應用在智能設備中,如圖2和圖3所示,該裝置包括BIOS、固件(圖中未示出)和管理模塊,其中:

硬盤1特別是固態(tài)硬盤中分配有預留空間,BIOS配置為將硬盤1的標識存儲在預留空間中。該預留空間可以獨立于其他的硬盤1存儲空間,用戶在使用硬盤1存儲數(shù)據(jù)時不能將數(shù)據(jù)儲存在該預留空間中;該預留空間也可以為工廠在生產該硬盤1時對其進行劃分的空間(例如smartlog),該預留空間可以存儲硬盤1的名稱、容量和溫度等特征數(shù)據(jù)以供智能設備讀取和使用,而該標識為能夠確定相應硬盤1的有效數(shù)據(jù)。

固件(圖中未示出)設置在硬盤1上,其保存有硬盤1的驅動程序,操作系統(tǒng)通過固件能夠按照標準的設備驅動實現(xiàn)特定機器的運行,固件配置為將標識映射到硬盤1的系統(tǒng)管理總線5。硬盤1的系統(tǒng)管理總線5為硬盤1與智能設備之間的通信干線,其包括多個分支例如SMbus1和SMbus2等,智能設備能夠通過該系統(tǒng)管理總線5對硬盤1進行操作和控制,首先將為硬盤1分配的標識存儲在預留空間,隨后將該標識映射到硬盤1的系統(tǒng)管理總線5,具體為將該標識映射到系統(tǒng)管理總線5的寄存器上,而映射的方式可以將硬盤1的標識有效傳遞到系統(tǒng)管理總線5,而系統(tǒng)管理總線5上又連接有許多硬件設備,因此該標識能夠非常方便的被其他硬件設備所識別,對標識的識別意味著能夠對相應硬盤1的精確定位,例如CPU 4識別該標識后能夠有效的對該硬盤1進行管理,在出現(xiàn)故障時能夠在多個硬盤1中精確定位哪一個硬盤1出現(xiàn)錯誤,以便及時更換。

繼續(xù)結合圖2和圖3,管理模塊連接在系統(tǒng)管理總線5上并通過系統(tǒng)管理總線5識別標識。在一種實施例中,管理模塊可以為智能設備中獨立的管理模塊只負責識別標識;在另一種實施例中,管理模塊可以為智能設備(例如服務器)中的集成管理模塊6(imm),該集成管理模塊6(imm)一端連接在系統(tǒng)管理總線5上(具體為連接在SMbus1上),另一端通過南橋芯片7(PCH)連接在CPU 4上(智能設備例如服務器可以有多個CPU 4),集成管理模塊6(imm)可以將識別的標識通過南橋芯片7(PCH)發(fā)送至CPU 4,以使CPU 4及操作系統(tǒng)能夠識別硬盤1的標識,從而能夠精確定位硬盤1。

在一種實施例中,BIOS進一步配置為對硬盤1分配標識。BIOS(圖中未示出)需要對智能設備所有的硬件進行識別和注冊,以便對硬件進行底層的管理,當BIOS識別到硬盤1時可以為其分配標識,例如為該硬盤1分配PCIe slot ID,該ID號為智能設備(如服務器)的總線接口ID號,上述分配標識的方法可以通過修改BIOS中的程序來實現(xiàn)。在另一個實施例中,在為硬盤1分配標識時還可以由其他硬件設備分配,也可以通過主動上傳等多種方式實現(xiàn)。

在一種實施例中,標識包括邏輯標識(例如PCIe slot ID)和物理標識(例如硬盤1的前面板的BayID),邏輯標識為智能設備分配給硬盤1的虛擬的不代表實際接入位置的標識,而物理標識則能夠標識硬盤1的實際安裝位置,管理模塊進一步配置為通過系統(tǒng)管理總線5識別邏輯標識,該邏輯標識可以通過上述步驟將其從預留空間直接映射到系統(tǒng)管理總線5上,因此可以通過系統(tǒng)管理總線5直接識別該邏輯標識。對于物理標識,管理模塊通過系統(tǒng)管理總線5從硬盤1對應的背板2(BP)上識別物理標識,在一種實施例中,背板2(BP)具有多個插槽,每個插槽具有相應的編號,多個硬盤1可以安裝在背板2的插槽上,該背板2可以識別每塊硬盤1的實際的所處的位置,即能夠識別硬盤1的物理標識。如圖2和圖3所示,在一種實施例中,背板2的一側通過系統(tǒng)管理總線5與硬盤1連接,另一側通過系統(tǒng)管理總線5與管理模塊(例如服務器中的集成管理模塊6imm)、CPU 4和現(xiàn)場可編程門陣列3(FPGA)連接;另一種實施例中,背板2的一側通過系統(tǒng)管理總線5與硬盤1連接,另一側通過系統(tǒng)管理總線5分別與管理模塊(例如服務器中的集成管理模塊6imm)和信號加強模塊9(Retimer)連接。在該結構關系中管理模塊能夠通過系統(tǒng)管理總線5從硬盤1對應的背板2上識別物理標識,并將識別的結果發(fā)送至CPU 4等設備。此外背板2還連接有電源8(power)為其供電。

結合圖2和圖3,管理模塊(例如服務器中的集成管理模塊6imm)進一步配置為將邏輯標識和物理標識一一對應,以定位硬盤1。這使得每個硬盤1均具有邏輯標識和相對應的物理標識,將兩者一一對應進一步明確了硬盤1的身份信息,并將結果通過南橋芯片7(PCH)發(fā)送至CPU 4,進而使得智能設備的操作系統(tǒng)在使用多個硬盤1特別是固態(tài)硬盤時能夠準確識別每個硬盤1,特別是能夠識別每個硬盤1的前面板的BayID,避免了現(xiàn)有技術中需要人工查看才能夠得知其BayID的問題。

將標識映射到硬盤1的系統(tǒng)管理總線5時可以通過多種部件來實現(xiàn),可以以實際內容不變數(shù)據(jù)形式改變的方式映射到系統(tǒng)管理總線5,改變后的標識的相應數(shù)據(jù)能夠被系統(tǒng)管理總線5有效識別,也能夠通過系統(tǒng)管理總線5被其他設備讀?。辉谝环N實施例中,固件進一步配置為將標識拷貝到寄存器中,固件的直接拷貝動作省去相應數(shù)據(jù)形式變化的過程,提高映射效率,此外直接拷貝簡單有效不容易造成數(shù)據(jù)傳輸時發(fā)生錯誤,保證數(shù)據(jù)的可靠性。

以上實施例僅為本發(fā)明的示例性實施例,不用于限制本發(fā)明,本發(fā)明的保護范圍由權利要求書限定。本領域技術人員可以在本發(fā)明的實質和保護范圍內,對本發(fā)明做出各種修改或等同替換,這種修改或等同替換也應視為落在本發(fā)明的保護范圍內。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
闻喜县| 涞水县| 淮北市| 刚察县| 偃师市| 陇西县| 泰兴市| 永胜县| 顺昌县| 昌吉市| 拉孜县| 寿宁县| 静宁县| 沅江市| 梅河口市| 宁蒗| 宣汉县| 电白县| 建平县| 天全县| 九龙县| 浦东新区| 黔东| 全椒县| 获嘉县| 茶陵县| 博罗县| 阿鲁科尔沁旗| 广宁县| 宜阳县| 贡山| 达拉特旗| 新邵县| 那曲县| 南昌县| 西平县| 咸丰县| 安岳县| 桐庐县| 睢宁县| 泾阳县|