【廣告】
什么是磁盤陣列?
磁盤陣列(raid),一種把多塊獨立硬盤(物理硬盤)按照不同方式組合成一個硬盤組(邏輯硬盤),從而提供比單個硬盤更好的存儲性能和數據備份能力的技術。是在多塊硬盤組成的陣列系統(tǒng)中,犧牲一塊或多塊硬盤自己的容量,來對數據的存儲提供一定的容錯能力。塔式目前使用的較為廣泛的數據保護模式。
提到磁盤陣列數據的安全性,我們假設一下,如果你把重要的數據在沒有備份的情況下存儲在單一的硬盤中,如果硬盤損壞,輕的你可以找數據恢復公司進行數據恢復,損壞嚴重的你的數據就將丟失。但如果你采用磁盤陣列的形式進行數據的存儲方式,那我們只需要替換掉陣列中壞的硬盤數據就可以恢復了。
磁盤陣列
磁盤陣列(DiscArray)是由許多臺磁盤機或光盤機按一定的規(guī)則,如分條(Striping)、分塊(Declustering)、交叉存?。↖nterleaving)等組成一個快速,超大容量的外存儲器子系統(tǒng)。它在陣列控制器的控制和管理下,實現快速,并行或交叉存取,并有較強的容錯能力。從用戶觀點看,磁盤陣列雖然是由幾個、幾十個甚至上百個盤組成,但仍可認為是一個單一磁盤,其容量可以高達幾百~上千千兆字節(jié),因此這一技術廣泛為多媒體系統(tǒng)所歡迎。
磁盤陣列原理
磁盤陣列作為獨立系統(tǒng)在主機外直連或通過網絡與主機相連。磁盤陣列有多個端口可以被不同主機或不同端口連接。一個主機連接陣列的不同端口可提升傳輸速度。 [2] 和當時PC用單磁盤內部集成緩存一樣,在磁盤陣列內部為加快與主機交互速度,都帶有一定量的緩沖存儲器。主機與磁盤陣列的緩存交互,緩存與具體的磁盤交互數據。 [2] 在應用中,有部分常用的數據是需要經常讀取的,磁盤陣列根據內部的算法,查找出這些經常讀取的數據,存儲在緩存中,加快主機讀取這些數據的速度,而對于其他緩存中沒有的數據,主機要讀取,則由陣列從磁盤上直接讀取傳輸給主機。對于主機寫入的數據,只寫在緩存中,主機可以立即完成寫操作。然后由緩存再慢慢寫入磁盤。
磁盤陣列維護
加強磁盤陣列的日常管理與維護,是保證磁盤陣列正常工作的重要手段。作為一名存儲的管理人員,日常維護中應該關注以下: [7] ①設置熱備源盤將一只硬盤設置為熱備源盤,會造成一定的浪費,但從安全角度考慮是值得的。大容量的磁盤陣列使用RAID5,但有一個硬盤的冗余。如果一個硬盤損壞,整個陣列的安全會處于一種臨界狀態(tài),此時任何一個硬盤的一點點閃失都會造成災難性的后果,使數據全部丟失。設置有熱備源盤,當硬盤發(fā)生故障時,系統(tǒng)會自動用熱備源盤去替換故障盤并重建陣列,隨后數據又會處于完全保護之中。 [7] ②重要數據勤備份應該經常對特別重要的數據進行備份,這樣就不至于將“雞蛋放在一個籃子里”,即使是安全性較高的磁盤陣列也不會一定安全。 [7] ③建立巡視檢查制度磁盤陣列還能夠工作,并不表示沒有發(fā)生故障。當磁盤陣列發(fā)生故障時,磁盤陣列存儲系統(tǒng)的數據讀寫通常是正常的。這正是磁盤陣列的一種安全性措施,但往往又讓管理人員產生一種錯覺,以為磁盤陣列沒有故障發(fā)生。對磁盤陣列定時的巡視檢查,既可以發(fā)現已經發(fā)生的故障,還可以了解設備的工作狀態(tài),起到防患于未然的作用。