磁盤陣列是什麼?
磁盤陣列是什麼,主要做什麼用??
1、磁盤陣列
由很多價格較便宜的磁盤,組合成一個容量巨大的磁盤組,利用個別磁盤提供數據所產生加成效果提升整個磁盤系統效能。利用這項技術,將數據切割成許多區段,分別存放在各個硬盤上。能利用同位檢查(Parity Check)的觀念,在數組中任意一個硬盤故障時,仍可讀出數據,在數據重構時,將數據經計算後重新置入新硬盤中。
2、作用
把相同的數據存儲在多個硬盤的不同的地方(因此,冗餘地)的方法。通過把數據放在多個硬盤上,輸入輸出操作能以平衡的方式交疊,改良性能。因為多個硬盤增加了平均故障間隔時間(MTBF),儲存冗餘數據也增加了容錯。
什麼叫磁盤陣列,如何陣列?
如何組建
作為存儲設備中的一員,硬盤起著極其重要的作用,我們的大多數數據都是通過硬盤來存儲。今天我們將深入瞭解硬盤的內部世界,並掌握雙硬盤以及RAID磁盤列陣的安裝方法。
解讀硬盤
儘管在外部結構方面,各種硬盤之間有著一定的區別,但是其內部結構還是大同小異的,畢竟硬盤的本質工作方式不會改變。打開硬盤外殼之後,我們也就能夠看到神祕的內部世界,其核心部分包括盤體、主軸電機、讀寫磁頭、尋道電機等主要部件。不過需要提醒大家的是,千萬不要隨意打開硬盤的外殼,這將100%使整個硬盤報廢,因為硬盤的內部盤面不能沾染上一粒灰塵,否則必定報廢。一般硬盤內部結構維修需要在要求極為嚴格的無塵實驗室中進行。
1.盤體
盤體從物理上分為盤片、磁面(Side)、磁道(Track)、柱面(Cylinder)與扇區(Sector)等4個部分。磁面也就是組成盤體各盤片的上下兩個盤面,第一個盤片的第一面為0磁面,下一個為1磁面;第二個盤片的第一面為2磁面,依此類推……。磁道也就是在格式化磁盤時盤片上被劃分出來的許多同心圓。最外層的磁道為0道,號數向著磁面中心遞增。事實上,硬盤的盤體結構與大家熟悉的軟盤非常類似。只不過其盤片是由多個重疊在一起並由墊圈隔開的盤片組成,而且盤片採用金屬圓片(IBM曾經採用玻璃作為材料),表面極為平整光滑,並塗有磁性物質。
2.讀寫磁頭組件
讀寫磁頭組件由讀寫磁頭、傳動臂、傳動軸三部分組成。在工作時,磁頭通過傳動臂和傳動軸以指定半徑掃描盤片,以此來讀寫數據。磁頭是集成工藝製成的多個磁頭的組合,採用非接觸式結構。硬盤加電後,讀寫磁頭在高速旋轉的磁盤表面相對飛行,磁頭距離磁盤表面的間隙只有0.1~0.3μm。新型MR(Magnetoresistive heads)磁阻磁頭採用讀寫分離的磁頭結構,寫操作時使用傳統的磁感應磁頭,讀操作則採用MR磁頭。
3.磁頭驅動機構
對於硬盤而言,磁頭驅動機構就好比是一個指揮官,它控制磁頭的讀寫,直接向傳動臂與傳動軸傳送指令。磁頭驅動機構主要由音圈電機、磁頭驅動小車和防震動機構組成。磁頭驅動機構對磁頭進行正確的驅動,在很短的時間內精確定位到系統指令指定的磁道上,保證數據讀寫的可靠性。一般而言,磁頭機構的電機有步進電機、力矩電機和音圈電機三種,現在硬盤多采用音圈電機驅動。音圈是中間插有與磁頭相連的磁棒的線圈,當電流通過線圈時,磁棒就會發生位移,進而驅動裝載磁頭的小車,並根據控制器在盤面上磁頭位置的信息編碼來得到磁頭移動的距離,達到準確定位的目的。
4.主軸組件
硬盤的主軸組件主要是軸承和馬達,我們可以籠統地認為軸承決定一款硬盤的噪音表現,而馬達決定性能。當然,這樣說並不完全,但是基本上表達了這兩個部件在硬盤中的重要地位。從滾珠軸承到油浸軸承再到液態軸承,硬盤軸承處於不斷的改良當中,目前液態軸承已經成為絕對的主流產品,金屬之間不直接摩擦,這樣一來除了延長主軸電機的壽命、減少發熱之外,最重要一點是實現了硬盤噪聲控制的突破。不過需要指出的是,採用液態軸承對於性能並沒有任何好處,甚至反而會延長尋道時間。對於PC設備而言,似乎噪音與性能是一對永遠難以平衡的矛盾。
雙硬盤的安裝
隨著寬帶網以及多媒體技術的普及,我們對於硬盤的容量需求越來越大。在各種大型軟件、視頻動畫、3D遊戲的誘惑下,很多用戶都在考慮添加一塊硬盤。事實上,安裝雙硬盤並不是一件麻煩的事情,即便你沒有任何經驗,也可以在我們的幫助下輕鬆搞定。
目前的主流主板至少提供了一個IDE接口,而每個IDE接口能夠安裝兩塊IDE硬盤。在安裝雙硬盤之前我們首先要做的就是對硬......
支持磁盤陣列是什麼意思
多個硬盤,比如5個硬盤連起來,好處就是單個硬盤損壞後仍然可以繼續工作,一般人用不到
什麼叫磁盤陣列,怎麼用
磁盤陣列簡述:
磁盤陣列是一種把若干硬磁盤驅動器按照一定要求組成一個整體,整個磁盤陣列由陣列控制器管理的系統。冗餘磁盤陣列RAID(Redundant Array of Independent Disks)技術1987年由加州大學伯克利分校提出,最初的研製目的是為了組合小的廉價磁盤來代替大的昂貴磁盤,以降低大批量數據存儲的費用(當時RAID稱為Redundant Array of Inexpensive Disks 廉價的磁盤陣列),同時也希望採用冗餘信息的方式,使得磁盤失效時不會使對數據的訪問受損失,從而開發出一定水平的數據保護技術。
磁盤陣列的工作原理與特徵:
RAID的基本結構特徵就是組合(Striping),捆綁2個或多個物理磁盤成組,形成一個單獨的邏輯盤。組合套(Striping Set)是指將物理磁盤組捆綁在一塊兒。在利用多個磁盤驅動器時,組合能夠提供比單個物理磁盤驅動器更好的性能提升。 數據是以塊(Chunks)的形式寫入組合套中的,塊的尺寸是一個固定的值,在捆綁過程實施前就已選定。塊尺寸和平均I/O需求的尺寸之間的關係決定了組合套的特性。總的來說,選擇塊尺寸的目的是為了最大程度地提高性能,以適應不同特點的計算環境應用。
磁盤陣列優點:
磁盤陣列有許多優點:首先,提高了存儲容量;其次,多臺磁盤驅動器可並行工作,提高了數據傳輸率;...RAID技術確實提供了比通常的磁盤存儲更高的性能指標、數據完整性和數據可用性,尤其是在當今面臨的I/O總是滯後於CPU性能的瓶頸問題越來越突出的情況下,RAID解決方案能夠有效地彌補這個缺口。
陣列技術的介紹:
RAID技術是一種工業標準,各廠商對RAID級別的定義也不盡相同。目前對RAID級別的定義可以獲得業界廣泛認同的有4種,RAID 0、RAID 1、RAID 0+1和RAID 5,我們常見的主板自帶的陣列芯片或陣列卡能支持的模式有:RAID 0、RAID 1、RAID 0+1。
1) RAID 0是無數據冗餘的存儲空間條帶化,它將所有硬盤構成一個磁盤陣列,可以同時對多個硬盤做讀寫動作,但是不具備備份及容錯能力,具有成本低、讀寫性能極高、存儲空間利用率高等特點,在理論上可以提高磁盤子系統的性能。
2) RAID 1是兩塊硬盤數據完全鏡像,可以提高磁盤子系統的安全性,技術簡單,管理方便,讀寫性能均好。但它無法擴展(單塊硬盤容量),數據空間浪費大,嚴格意義上說,不應稱之為“陣列”。
3) RAID 0+1綜合了RAID 0和RAID 1的特點,獨立磁盤配置成RAID 0,兩套完整的RAID 0互相鏡像。它的讀寫性能出色,安全性高,但構建陣列的成本投入大,數據空間利用率低,不能稱之為經濟高效的方案。
常見的陣列卡芯片有三種:Promise(喬鼎信息)、highpoint、ami(美商安邁)。這三種芯片都有主板集成或獨立的陣列卡這二種形式的產品。我們主要用到的是Promise陣列卡,經過測試在無盤中穩定,並且不容易壞Promise常見的陣列芯片有:Promise Fasttrak 66、Fasttrak 100、Fasttrak 133、20262、20265、20267、20270、Fasttrak TX2、Fasttrak TX4、Fasttrak TX2000,TX4000.Highpoint常見的陣列芯片有:highpoint 370、370a、372、372a。AMI / LSI Logic MegaRAID 這種芯片的產品我們......
RAID是什麼意思?
RAID
RAID是“Redundant Array of Independent Disk”的縮寫,中文意思是獨立冗餘磁盤陣列。冗餘磁盤陣列技術誕生於1987年,由美國加州大學伯克利分校提出。最初的研製目的是為了組合小的廉價磁盤來代替大的昂貴磁盤,以降低大批量數據存儲的費用,同時也希望採用冗餘信息的方式,使得磁盤失效時不會使對數據的訪問受損失,從而開發出一定水平的數據保護技術,並且能適當的提升數據傳輸速度。
過去RAID一直是高檔服務器才有緣享用,一直作為高檔SCSI硬盤配套技術作應用。近來隨著技術的發展和產品成本的不斷下降,IDE硬盤性能有了很大提升,加之RAID芯片的普及,使得RAID也逐漸在個人電腦上得到應用。
那麼為何叫做冗餘磁盤陣列呢?冗餘的漢語意思即多餘,重複。而磁盤陣列說明不僅僅是一個磁盤,而是一組磁盤。這時你應該明白了,它是利用重複的磁盤來處理數據,使得數據的穩定性得到提高。
RAID的工作原理
RAID如何實現數據存儲的高穩定性呢?我們不妨來看一下它的工作原理。RAID按照實現原理的不同分為不同的級別,不同的級別之間工作模式是有區別的。整個的RAID結構是一些磁盤結構,通過對磁盤進行組合達到提高效率,減少錯誤的目的,不要因為這麼多名詞而被嚇壞了,它們的原理實際上十分簡單。問了便於說明,下面示意圖中的每個方塊代表一個磁盤,豎的叫塊或磁盤陣列,橫稱之為帶區。
RAID 0:無差錯控制的帶區組
要實現RAID0必須要有兩個以上硬盤驅動器,RAID0實現了帶區組,數據並不是保存在一個硬盤上,而是分成數據塊保存在不同驅動器上。因為將數據分佈在不同驅動器上,所以數據吞吐率大大提高,驅動器的負載也比較平衡。如果剛好所需要的數據在不同的驅動器上效率最好。它不需要計算校驗碼,實現容易。它的缺點是它沒有數據差錯控制,如果一個驅動器中的數據發生錯誤,即使其它盤上的數據正確也無濟於事了。不應該將它用於對數據穩定性要求高的場合。如果用戶進行圖象(包括動畫)編輯和其它要求傳輸比較大的場合使用RAID0比較合適。同時,RAID可以提高數據傳輸速率,比如所需讀取的文件分佈在兩個硬盤上,這兩個硬盤可以同時讀取。那麼原來讀取同樣文件的時間被縮短為1/2。
RAID 1:鏡象結構
對於使用這種RAID1結構的設備來說,RAID控制器必須能夠同時對兩個盤進行讀操作和對兩個鏡象盤進行寫操作。通過下面的結構圖您也可以看到必須有兩個驅動器。因為是鏡象結構在一組盤出現問題時,可以使用鏡象,提高系統的容錯能力。它比較容易設計和實現。每讀一次盤只能讀出一塊數據,也就是說數據塊傳送速率與單獨的盤的讀取速率相同。因為RAID1的校驗十分完備,因此對系統的處理能力有很大的影響,通常的RAID功能由軟件實現,而這樣的實現方法在服務器負載比較重的時候會大大影響服務器效率。當您的系統需要極高的可靠性時,如進行數據統計,那麼使用RAID1比較合適。而且RAID1技術支持“熱替換”,即不斷電的情況下對故障磁盤進行更換,更換完畢只要從鏡像盤上恢復數據即可。當主硬盤損壞時,鏡像硬盤就可以代替主硬盤工作。鏡像硬盤相當於一個備份盤,可想而知,這種硬盤模式的安全性是非常高的,但帶來的後果是硬盤容量利用率很低,只有50%,是所有RAID級別中最低的。
RAID2:帶海明碼校驗
從概念上講,RAID 2 同RAID 3類似, 兩者都是將數據條塊化分佈於不同的硬盤上, 條塊單位為位或字節。然而RAI......
什麼叫磁盤陣列?
磁盤陣列簡稱RAID
磁盤陣列主要針對硬盤,在容量及速度上,無法跟上CPU及內存的發展,提出改善方法。磁盤陣列是由很多便宜、容量較小、穩定性較高、速度較慢磁盤,組合成一個大型的磁盤組,利用個別磁盤提供數據所產生的加成效果來提升整個磁盤系統的效能。同時,在儲存數據時,利用這項技術,將數據切割成許多區段,分別存放在各個硬盤上。
常見的Raid 有以下幾種:
RAID0: 設置4顆硬盤作為1整顆硬盤使用,能使用的容量為4顆硬盤中最小硬盤容量的4倍,採用分散寫入的方式所以傳輸速度會略為增快。硬盤故障時無法復原資料。
RAID1:設置4顆硬盤作為2組硬盤使用,每個陣列能使用的容量為各組最小硬盤的容量,由於寫入時是將同一個資料同時存入同組的兩顆硬盤中,所以當同組的2顆硬盤有1顆出現故障時,也能夠更換新的硬盤並復原資料(當同組的2顆硬盤都出現故障時則無法還原資料)。
RAID5:設置4顆硬盤作為一整顆陣列使用,能使用的容量為最小硬盤容量的3倍,寫入資料的同時會產生parity(錯誤訂正符號),當有1顆硬盤故障,也能夠更換新的硬盤並復原資料。(2顆及以上硬盤故障時無法復原資料)
RAID10:設置4顆硬盤作為一整顆數組使用,能使用的容量為最小硬盤容量的2倍。採用分散寫入方式所以傳輸速度會略快。由於寫入時是將同一個數據同時存入同組的兩個硬盤中,所以當同組(1-2或3-4)的2顆硬盤中有1顆出現故障時,也能夠更換新的硬盤並復原數據(但是當同組的2顆硬盤故障時則無法復原數據)。
Clone:設置4顆硬盤作為一整顆陣列使用,能使用的容量為一顆硬盤的容量。寫入時是將同一個資料同時存入四顆硬盤中,實現克隆功能。
參考資料:baike.baidu.com/view/63423.htm
服務器上的磁盤陣列是raid是幹什麼用的?
raid 模式主要是增加磁盤的讀寫速度和安全性。
簡單的說有一種模式是寫入的時候同時在多個磁盤上讀寫數據的不同部分,這樣的話讀寫速度會就會增加,因為每個磁盤只需要讀寫一部分的數據量。
另外一種模式是兩個磁盤同時寫入同樣的數據,當其中一個磁盤的數據出現錯誤時可以從另外一個磁盤讀取並對磁盤的數據進行修復。
這兩種模式可以單獨存在也可以組合使用以獲得更好的讀寫速度和安全性。
raid 有多種模式RAID 0、RAID 1、RAID 2、RAID 3、RAID4、RAID 5 /raid10
具體的可以自己去網上查資料
硬盤的RAID是什麼意思?
一.Raid定義
RAID(Redundant Array of Independent Disk 獨立冗餘磁盤陣列)技術是加州大學伯克利分校1987年
提出,最初是為了組合小的廉價磁盤來代替大的昂貴磁盤,同時希望磁盤失效時不會使對數據的訪問受損
失而開發出一定水平的數據保護技術。RAID就是一種由多塊廉價磁盤構成的冗餘陣列,在操作系統下是作
為一個獨立的大型存儲設備出現。RAID可以充分發揮出多塊硬盤的優勢,可以提升硬盤速度,增大容量,
提供容錯功能夠確保數據安全性,易於管理的優點,在任何一塊硬盤出現問題的情況下都可以繼續工作,
不會受到損壞硬盤的影響。
二、RAID的幾種工作模式
1、RAID0
即Data Stripping數據分條技術。RAID 0可以把多塊硬盤連成一個容量更大的硬盤群,可以提高磁
盤的性能和吞吐量。RAID 0沒有冗餘或錯誤修復能力,成本低,要求至少兩個磁盤,一般只是在那些對數
據安全性要求不高的情況下才被使用。
(1)、RAID 0最簡單方式
就是把x塊同樣的硬盤用硬件的形式通過智能磁盤控制器或用操作系統中的磁盤驅動程序以軟件的方
式串聯在一起,形成一個獨立的邏輯驅動器,容量是單獨硬盤的x倍,在電腦數據寫時被依次寫入到各磁盤
中,當一塊磁盤的空間用盡時,數據就會被自動寫入到下一塊磁盤中,它的好處是可以增加磁盤的容量。
速度與其中任何一塊磁盤的速度相同,如果其中的任何一塊磁盤出現故障,整個系統將會受到破壞,可靠
性是單獨使用一塊硬盤的1/n。
(2)、RAID 0的另一方式
是用n塊硬盤選擇合理的帶區大小創建帶區集,最好是為每一塊硬盤都配備一個專門的磁盤控制器,在
電腦數據讀寫時同時向n塊磁盤讀寫數據,速度提升n倍。提高系統的性能。
2、RAID 1
RAID 1稱為磁盤鏡像:把一個磁盤的數據鏡像到另一個磁盤上,在不影響性能情況下最大限度的保證
系統的可靠性和可修復性上,具有很高的數據冗餘能力,但磁盤利用率為50%,故成本最高,多用在保存
關鍵性的重要數據的場合。RAID 1有以下特點:
(1)、RAID 1的每一個磁盤都具有一個對應的鏡像盤,任何時候數據都同步鏡像,系統可以從一組
鏡像盤中的任何一個磁盤讀取數據。
(2)、磁盤所能使用的空間只有磁盤容量總和的一半,系統成本高。
(3)、只要系統中任何一對鏡像盤中至少有一塊磁盤可以使用,甚至可以在一半數量的硬盤出現問
題時系統都可以正常運行。
(4)、出現硬盤故障的RAID系統不再可靠,應當及時的更換損壞的硬盤,否則剩餘的鏡像盤也出現
問題,那麼整個系統就會崩潰。
(5)、更換新盤後原有數據會需要很長時間同步鏡像,外界對數據的訪問不會受到影響,只是這時
整個系統的性能有所下降。
(6)、RAID 1磁盤控制器的負載相當大,用多個磁盤控制器可以提高數據的安全性和可用性。
3、RAID0+1
把RAID0和RAID1技術結合起來,數據除分佈在多個盤上外,每個盤都有其物理鏡像盤,提供全冗餘能
力,允許一個以下磁盤故障,而不影響數據可用性,並具有快速讀/寫能力。RAID0+1要在磁盤鏡像中建立
帶區集至少4個硬盤。
4、RAID2
電腦在寫入數據時在一個磁盤上保存數據的各個位,同時把一個數據不同的位運算得到的海明校驗碼
保存另一組磁盤上,由於海明碼可以在數據發生錯誤的情況下將錯誤校正,以保證輸出的正確。但海明碼
使用數據冗餘技術,使得輸出......
磁盤陣列是什麼意思,能詳細點告訴我嗎
磁盤陣列(DiscArray)是由許多臺磁盤機或光盤機按一定的規則,如分條(Striping)、分塊(Declustering)、交叉存取(Interleaving)等組成一個快速,超大容量的外存儲器子系統。它在陣列控制器的控制和管理下,實現快速,並行或交叉存取,並有較強的容錯能力。從用戶觀點看,磁盤陣列雖然是由幾個、幾十個甚至上百個盤組成,但仍可認為是一個單一磁盤,其容量可以高達幾百~上千千兆字節,因此這一技術廣泛為多媒體系統所歡迎。
盤陣列的全稱是:
RedundanArrayofInexpensiveDisk,簡稱RAID技術。它是1988年由美國加州大學Berkeley分校的DavidPatterson教授等人提出來的磁盤冗餘技術。從那時起,磁盤陣列技術發展得很快,並逐步走向成熟。現在已基本得到公認的有下面八種系列。
1.RAID0(0級盤陣列)
RAID0又稱數據分塊,即把數據分佈在多個盤上,沒有容錯措施。其容量和數據傳輸率是單機容量的N倍,N為構成盤陣列的磁盤機的總數,I/O傳輸速率高,但平均無故障時間MTTF(MeanTimeToFailure)只有單臺磁盤機的N分之一,因此零級盤陣列的可靠性最差。
2.RAID1(1級盤陣列)
RAID1又稱鏡像(Mirror)盤,採用鏡像容錯來提高可靠性。即每一個工作盤都有一個鏡像盤,每次寫數據時必須同時寫入鏡像盤,讀數據時只從工作盤讀出。一旦工作盤發生故障立即轉入鏡像盤,從鏡像盤中讀出數據,然後由系統再恢復工作盤正確數據。因此這種方式數據可以重構,但工作盤和鏡像盤必須保持一一對應關係。這種盤陣列可靠性很高,但其有效容量減小到總容量一半以下。因此RAID1常用於對出錯率要求極嚴的應用場合,如財政、金融等領域。
我想知道電腦裡陣列是什麼意思
磁盤陣列(Disk Array)是由一個硬盤控制器來控制多個硬盤的相互連接,使多個硬盤的讀寫同步,減少錯誤,增加效率和可靠度的技術。而把這種技術加以實現的就是磁盤陣列產品,通常的物理形式就是一個長方體內容納了若干個硬盤等設備,以一定的組織形式提供不同級別的服務。
磁盤陣列實現方式
磁盤陣列有兩種方式可以實現,那就是“軟件陣列”與“硬件陣列”。
軟件陣列是指通過網絡操作系統自身提供的磁盤管理功能將連接的普通SCSI【什麼是SCSI】卡上的多塊硬盤配置成邏輯盤,組成陣列。如微軟的Windows NT/2000 Server/Server 2003和NetVoll的NetWare【什麼是NetWare】兩種操作系統都可以提供軟件陣列功能,其中Windows NT/2000 Server/Server 2003可以提供RAID 0、RAID 1、RAID 5;NetWare操作系統可以實現RAID 1功能。軟件陣列可以提供數據冗餘功能,但是磁盤子系統的性能會有所降低,有的降代還比較大,達30%左右。
硬件陣列是使用專門的磁盤陣列卡來實現的,這就是本文要介紹的對象。現在的非入門級服務器幾乎都提供磁盤陣列卡,不管是集成在主板上或非集成的都能輕鬆實現陣列功能。硬件陣列能夠提供在線擴容、動態修改陣列級別、自動數據恢復、驅動器漫遊、超高速緩衝等功能。它能提供性能、數據保護、可靠性、可用性和可管理性的解決方案。磁盤陣列卡擁有一個專門的處理器,如Intel的I960芯片,HPT370A/372 、Silicon Image SIL3112A等,還擁有專門的存貯器,用於高速緩衝數據。這樣一來,服務器對磁盤的操作就直接通過磁盤陣列卡來進行處理,因此不需要大量的CPU及系統內存資源,不會降低磁盤子系統的性能。陣列卡專用的處理單元來進行操作,它的性能要遠遠高於常規非陣列硬盤,並且更安全更穩定。
幾種磁盤陣列技術
RAID(Redundant Array of Inexpensive Disks)【什麼是RAID】技術是一種工業標準,各廠商對RAID級別的定義也不盡相同。目前對RAID級別的定義可以獲得業界廣泛認同的有4種,RAID 0、RAID 1、RAID 0+1和RAID 5。