RAID信息存放位置!


今天偶然的機會,客戶打電話說有一台DELL T110的服務器換了主板電池RAID信息沒了進不去系統了,問我怎么處理,T110的RAID是主板集成的S100的RAID卡(算是軟RAID,通過BIOS配置RAID,所有計算都是由主板CPU提供),我的第一想法是從新配置RAID,但是想到配置的過程需要初始化磁盤,意味着所有數據會丟失,方法不可行,導入RAID信息也不行,因為這個RAID卡比較低級不支持,這時候客戶說我拿兩塊新盤放到機器上從新配置下RAID(級別不變),配置完成后再放回以前的硬盤看是否好用,我當時說試試吧,因為我也沒有這樣操作過,結果客戶這樣操作后居然成功了,這時候我在想這樣操作成功了說明RAID信息是放在主板的CMOS里的,如果不是也不會換下主板電池RAID信息會沒了,這就勾起了我想知道RAID信息放在那里。於是我上網搜索了很長時間,但是關於這方面的信息太少了,也不權威,有一篇關於這方面的文章,感覺寫的還算合理,內容如下:

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

以DELL舉例,其他品牌應該是類似的了。行業趨勢如此吧。
在早期的『以DELL服務器為例』陣列卡上,陣列信息是兩份的(出於安全考慮,備份),磁盤上,陣列卡都有。但這會帶來一些問題,當所有磁盤與原陣列卡斷開,(比如卡A壞了)需要連接到另外一塊卡B上的時候,但B曾經被使用過,於是B上也有陣列卡信息。假設B以前陣列信息是RAID1,而這些與其鏈接的磁盤是以陣列RAID5工作。那么,兩者連接后,就有矛盾了,開機服務器會提示這個錯誤,我們需要到陣列卡下手動選擇是用卡上信息覆蓋硬盤信息還是硬盤覆蓋卡的信息。如果用卡覆蓋硬盤的,而硬盤數據格式是RAID5的,那顯然磁盤數據不能被正確讀出,繼續使用甚至破壞原磁盤數據。顯然我們必須用磁盤RAID信息覆蓋卡上的。這樣的兩份數據導致了容易誤操作丟失數據。
而在dell五代陣列卡開始(現在已經是7代了吧)RAID只保存一份。就是在硬盤上。所有做成一個陣列(VD,virtual disk)的磁盤組都含有相同的陣列信息。一個RAID5的VD內的成員磁盤都包含了這個RAID5一樣的RAID信息。這些信息在每一個磁盤的最后512MB的空間內。供RAID卡訪問,這一區域稱為DDF(disk dsta format,這個數據區域設計可是行業標准啊)。
如果卡壞了,換了新卡,他們直接從磁盤上導入RAID級別后,繼續工作,一般陣列卡需要手動干預下,把磁盤RAID信息導入陣列卡內。而磁盤壞了的話,RAID1,RAID5這些都是容許磁盤出錯的,新磁盤來了后,會從其他磁盤復制RAID信息並且運用校驗算法(主要指RAID5,RAID1直接全盤數據復制就行了)通過其他磁盤把數據計算出來寫入新磁盤內。目前大部分的陣列卡都支持遷移(把一個RAID5卷所有的磁盤轉移到另一個服務器上依然能識別)和漫游技術(把某磁盤位置換到主機內的另一個磁盤接口上依然能識別,也就是你說的數序打亂,因為他們有一樣的DDF信息)。不同廠家陣列卡之間可能無法進行遷移,因為陣列卡也有控制芯片,同芯片陣列卡一般可以遷移,比如 如果IBM是與DELL陣列相同的芯片廠商的產品,那RAID卷甚至能在不同品牌服務器之間遷移!陣列卡芯片廠商如(LSI,adaptec等)而中高端的盤櫃,低端直連DAS盤櫃不算,他們就不是用卡這么簡單了。
RAID卡是進行數據分割運算,校驗等等與RAID技術有關的操作,主要任務就是靠一顆芯片完成。而中高端盤櫃把一台服務器用來進行這個專門的RAID運算的操作。不做別的,就是RAID相關的功能。肯定比一個芯片強勁,而且盤櫃管理的是幾十幾百甚至上千的磁盤數。所以也用的了這么多的服務器性能。這台服務器上保存的可不僅僅RAID信息了,具體看他實現多少功能,就含多少信息。盤櫃各廠家有自己的技術,這樣它上面的RAID信息如何保存,存哪里,就差別很大了,不是一個卡那么簡單了。

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

我個人覺得RAID卡的信息放在那里主要看用的是什么RAID卡,不同的RAID卡信息存儲的位置也不同,這個還需要后續更權威的確認。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM