導航:首頁 > 文件類型 > 磁碟陣列設備文件名

磁碟陣列設備文件名

發布時間:2023-03-29 01:26:33

linux中第一個磁碟陣列的設備名稱

sda
linux第一個磁碟陣列的設備名為sda

❷ linux 如何掛載raid分區

1、創建所需的分區。

❸ 軟體磁碟陣列的設備文件名是什麼意思

1.首先進入主板BIOS,在硬碟模式里,把硬碟的工作模式改為RAID,即開啟主板RAID功能。注意要連接兩塊及以上硬碟,但要為2的倍數。保存CMOS設置,重啟。 2.開啟主板RAID功能之後,開機按Ctrl+I組合鍵,進入RAID配置窗口

❹ 筆記本如何組建磁碟陣列

部分筆記本支持組建磁碟陣列

[INTEL平台]建立RAID磁碟陣列

警告!重新建立RAID磁碟陣列時,所有磁碟儲存裝置中的數據將會被刪除。

1.進入BIOS設定:計算機重新啟動時,在POST(開機自動測試)時按下<F2>,進入BIOS設定頁面。

2.當進入BIOS設定畫面時,將會出現計算機系統信息。之後在頁面中按下<F7>進入[Advanced Mode] (進階模式)。

16.當重新建立/刪除RAID磁碟陣列後,即可開始重新安裝操作系統。

❺ 磁碟陣列

磁碟陣列(RendantArrays of Inexpensive Disks (RAID) 即容錯廉價磁碟陣列 ) ,RAID 可以通過一些技術(軟體或硬體)將多個較小的磁碟整合成為一個較大的磁碟設備.

這種模式如果使用相同型號與容量的磁碟來組成時,效果較佳.
這種模式的RAID會將磁碟切出等量的區塊(名為 chunk,例如1MB),然後當一個文件要寫入 RAID 時,該文件會依據 chunk 的大小切割好,之後再依序放到各個磁碟裡面去。由於每個磁碟會交錯的存放數據, 因此當你的數據要寫入 RAID 時,數據會被等量的放置在各個磁碟上面。

上圖說明:在組成RAID-0時每塊磁碟(DiskA和DiskB)都會被先分隔成為小區塊(chunk圖中為1MB),當有數據要寫入RAID時,數據會被分成符合小區塊的大小,然後再依序一個一個的放置到不同磁碟去.由於數據已經先被分並且放置到不同的磁碟上面,因此每塊磁碟所負責的數據量都降低了.照這樣的情況來看, 越多顆磁碟組成的 RAID-0 效能會越好,因為每顆負責的資料量就更低了!

由上圖我們知道文件是被切割成為適合每顆磁碟
分區區塊的大小, 然後再依序放置到各個磁碟中。想一想,如果某型做一顆磁碟損毀了,那麼文件數據將缺一塊,此時這個文件就損毀了。 由於每個文件都是這樣存放的,因此 RAID-0 只要有任何一顆磁碟損毀,在 RAID 上面的所有數據都會遺失而無法讀取。
另外,如果使用不攜耐同容量的磁碟來組成 RAID-0 時,由於數據是一直等量的依序放置到不同磁碟中,當小容量磁碟的區塊被用完了, 那麼所有的數據都將被寫入到最大的那顆磁碟去。舉例來說,我用200G 與 500G 組成 RAID-0 , 那麼最初的 400GB 數據可同時寫入兩顆磁碟 (各消耗 200G 的容量),後來再加入的數據就只能寫入 500G 的那辯租春顆磁碟中了。 此時的效能就變差了,因為只剩下一顆可以存放數據嘛!

這種模式也是需要相同的磁碟容量的,最好是一模一樣的磁碟.如果是不同容量的磁碟組成
RAID-1 時,那麼總容量將以最小的那一顆磁碟為主!這種模式主要是『讓同一份數據,完整的保存
在兩顆磁碟上頭』. 舉例來說,如果我有一個 100MB 的文件,且我僅有兩顆磁碟組成 RAID-1 時,
那麼這兩顆磁碟將會同步寫入 100MB 到他們的儲存空間去。 因此,整體 RAID 的容量幾乎少了
50%。

由於兩顆磁碟內的數據一模一樣,所以任何一顆硬碟損毀時,你的資料還是可以完整的保留下來的!
所以我們可以說, RAID-1 最大的優點大概就在於數據的備份吧!不過由於磁碟容量有一半用在備份,因此總容量會是全部磁碟容量的一半而已。

所謂的 RAID 1+0 就是: (1)先讓兩顆磁碟組成 RAID 1,並且這樣的設定共有兩組; (2)將這兩組 RAID 1 再組成一組 RAID 0。這就是 RAID 1+0,反過來說,RAID 0+1 就是先組成 RAID-0 再組成 RAID-1 的意思。

如上圖所示,Disk A + Disk B 組成第一組 RAID 1,Disk C + Disk D 組成第二組 RAID 1, 然後這兩組再整合成為一組 RAID 0。如果我有 100MB 的數據要寫入,則由於 RAID 0 的關系, 兩組RAID 1 都會寫入 50MB,又由於 RAID 1 的關系,因此每顆磁碟就會寫入 50MB 而已。 如此一來不論哪一組 RAID 1 的磁碟損毀,由於是 RAID 1 的映像數據,因此就不會有任何問題發生了!這也是目前儲存設備廠商最推薦的方法!

RAID-5 至少需要三顆以上的磁碟才能夠組成這種類型的磁碟陣列。這種磁碟陣列的數據寫入有點類似 RAID-0 , 不過每個循環的寫入過程中 (striping),在每顆磁碟還加入一個同位檢查數據 (Parity) ,這個數據會記錄其他磁碟的備份數據, 用於當有磁碟損毀時的救援。

如上圖所示,每個循環寫入時,都會有部分的同位檢查碼 (parity) 被記錄起來,並且記錄的同位檢查碼每次都記錄在不同的磁碟, 因此,任何一個磁碟損毀時都能夠藉由其他磁碟的檢查碼來重建原本磁碟內的數據喔!不過需要注意的是, 由於有同位檢查碼,因此 RAID 5 的總容量會是整體磁碟數量減一顆。以上圖為例, 原本的 3 顆磁碟只會剩下 (3-1)=2 顆磁碟的容量。而且當損毀的磁碟數量大於等於兩顆時,這整組 RAID 5 的資料就損毀了。 因為 RAID 5 預設僅能支持一顆磁碟的損毀情況。

在讀寫效能的比較上,讀取的效能還不賴!與 RAID-0 有的比!不過寫的效能就不見得能夠增加很多! 這是因為要寫入 RAID 5 的數據還得要經過計算同位檢查碼 (parity) 的關系。由於加上這個計算的動作, 所以寫入的效能與系統的硬體關系較大!尤其當使用軟體磁碟陣列時,同位檢查碼是透過 CPU 去計算而非專職的磁碟陣列卡, 因此效能方面還需要評估。

另外,由於 RAID 5 僅能支持一顆磁碟的損毀,因此近來還有發展出另外一種等級,就是 RAID 6 ,這個 RAID 6 則使用兩顆磁碟的容量作為 parity 的儲存,因此整體的磁碟容量就會少兩顆,但是允許出錯的磁碟數量就可以達到兩顆了! 也就是在 RAID 6 的情況下,同時兩顆磁碟損毀時,數據還是可以救回來!

如果需要磁碟陣列的話,其實重點在於:

❻ 軟磁碟陣列Software RAID

磁碟陣列的英文名稱是RendantArrays of Inexpensive Disk(RAID),即容錯廉價磁碟陣列。RAID可以通過一些技術(軟體或者硬體)將多個較小的磁碟整合成為一個較大的磁碟設備;而這個較大的磁碟可不只是存儲而已,它還具有數據保護的功能。整個RAID由於選擇的等級(level)不同,而使得整合後的磁碟有不同的功能,基本常見的等級有這幾種。

這種模式如果使用相同型號與容量的磁碟來組成時,效果較佳。這種模式的RAID會將磁碟先切出等量的區塊(例如4KB),然後將一個文件寫入RAID時,該文件的大小會依據塊切割好,之後再依序放到各個磁碟裡面去。由於每個磁碟會交錯存放數據,因此當你的數據寫入RAID時,數據會被等量放置在各個磁碟上面。舉例來說,當你有兩塊磁碟組成RAID-0,但你有100MB的數據要寫入時,每個磁碟會被分配到50MB的存儲量。
使用此等級你必須自行承擔數據損毀的風險,文件是被切割成為適合每塊磁碟分區區塊的大小,然後再依序放到各個磁碟中。如果某一個磁碟損毀了。那麼文件數據將缺一塊,此時這個文件就損毀了。由於每個文件都是這樣存放的,因此RAID-0隻要有任何一塊磁碟損毀,在RAID上面的所有數據都會丟失而無法存儲。

這種模式也需要相同的磁枯橘悶盤容量的,最好是一模一樣的磁碟。如果是不同容量的磁碟組成RAID-1時,那麼總容量將以最小的那一塊磁碟主!這種模式主要是讓同一份數據完整保存在兩塊磁碟上面。舉例來說,如果我有一個100MB的文件,且我僅有兩塊磁碟組成RAID-1時,那麼這兩塊磁碟將會同步寫入100MB到他們的存儲中去。因此,整體RAID的容量幾乎少了50%。由於兩塊磁碟內容一模一樣,好像鏡子映照出來一樣,所以我們也稱它為mirror(鏡像)模式。
由於兩塊磁碟內的數據一模一樣,所以任何一塊磁碟損毀時,你的數據還是可以完整保留下來。所以我們說,RAID-1最大的優點就在於數據備份。不過由於磁碟容量有一半用在備份,因此總容量會是全部磁碟容量的一半而已。雖然RAID-1寫入性能不佳,不過讀取的性能還可以。

RAID0+1就是先讓兩塊磁碟組成RAID0,並且這樣的設置共有兩組;然後將這兩組RAID0再組成一組RAID1,這就是RAID0+1。反過來說,RAID1+0就是先組成RAID-1再組成RAID-0的意思。
由於具有RAID0的優伍襲點,所以性能得以提升,由於具有RAID1的優點,所以數據得以備份。但是也由於RAID1的缺點,所以總容量會少一半用來做備份。

RAID-5至少需要三塊以上的磁碟才能夠組成這種類型的磁碟陣列。這種磁碟陣列的數據寫入優點類似RAD-0,不過每個循環的寫入過程中,在每塊磁碟還加入一個同位檢驗數據(Parity),這個數據會記錄其他磁碟的備份數據,用於當有磁碟損毀時的救援。
每個循環寫入時,都會有部分的同位檢查碼(parity)被記錄起來,並且記錄的同位檢查碼每次記錄在不同的磁碟,因此,任何一個磁碟損壞時都能通過其他磁碟的檢查碼來重建原本磁碟內的數據。由於有同位檢查碼,因此RAID5的總容量會是整體磁碟數量減一塊。

數據安全與可靠性 :指的並非信息安全,而是當硬體(指磁碟沒彎)損毀時,數據是否還能夠安全救援或使用之意;
讀寫性能 :RAID 0可增加讀寫性能,讓你的系統I/O部分得以改善。
容量 :可以讓多塊磁碟組合起來,故單一文件系統可以有相當大的容量。

❼ day19-磁碟分區和磁碟陣列raid作業

1.Linux文件系統的文件都按其作用分門別類地放在相關的目錄中,對於磁碟這種外部設備文件,一般應將其放在(C)目錄中。

A./bin

B./etc

C./dev

D./lib

2.當使用mount進行設備或者文件系統掛載的時候,需要用到的設備名稱位於(D)目錄。?

A./home

B./bin

C./etc

D./dev

3.有/etc/fstab文件中內容如下,介紹該文件每行每一列的內容

設備名稱(UUID)  掛載點  文件系統類型  掛載參數  是否備份  是否檢查

4.如果向磁碟寫入數據提示如下錯誤:No space left on device,但是通過df -h查看磁碟空間,發現沒滿, 那麼可能的原因是什麼?

inode節點已經滿了,磁碟里的每一個文件都御枯有一個指定的inode,如果inode滿了,就算內存沒滿也寫寫入不了數據

touch /opt/1.disk

dd if=/dev/zero of=/opt/1.disk bs=20M count=1

mkfs.xfs /opt/叢扮1.disk

mkdir /test

mount /opt/1.disk /test/

touch file{1..100000}.txt

df -h

df -i

5.用電腦自帶的畫圖工具分別畫出RAID 0,RAID 1,RAID 5和RAID 10,並說說各自對應的優缺點是什麼

RAID 0:優點:讀寫性能好,至少需要兩塊盤,容量是所有盤之和  缺點:沒有容錯機制,壞一塊盤,所有盤都壞

RAID 1:優點:讀性能好,至少需要兩塊盤,具有容錯機制,需要熱備盤  缺點:容量是一個盤的容量,價格貴,寫性能一般

RAID 5:優點:讀寫性能好,容量是n-1/n,至少需要三塊盤,需要熱備盤,具有奇偶校驗機制  缺點:滲拆灶壞一個盤,讀性能變慢

RAID 10:優點:讀寫性能都好,至少需要四塊盤,具有容錯機制,最多壞兩塊盤,容量是1/2  缺點:佔用資源,空間浪費一半

6.正常情況下第二塊SATA硬碟的設備名應為(sdb),它上面的第三個主分區對應的文件名是(/dev/sdb1 /dev/sdb2 /dev/sdb3)

7.df命令和命令的作用分別是?

df查看磁碟的使用情況

查看磁碟的大小

8.linux系統在創建時,至少創建哪兩個分區

根分區和/swap分區

9.如何將/dev/sdb格式化為xfs文件系統

mkfs.xfs /dev/sdb    或    mkfs -t xfs /dev/sdb

10.磁碟空間利用率最大的RAID技術是,哪些RAID具備故障恢復能力?

RAID0

RAID5

11.在各種RAID級別中,磁碟空間利用率最低,但數據安全性最大的是

RAID10

12.8個300G的硬碟做RAID5後的容量為

2100GB    n-1/n

13.8個300G的硬碟做RAID1後的容量為

1200GB  8/2 * 300

14.假設如下容量的磁碟:500G,600G,組成RAID 0,那麼RAID 0的容量是多少,如果組成RAID 1,那麼RAID 1的容量又是多少

RAID 0的容量是1100GB

RAID 1的容量是500GB      兩個磁碟的大小不一樣時,取最小的磁碟容量

15.假設如下容量的磁碟:兩塊500G,600G磁碟組成RAID 5,那麼RAID 5的容量是多少。

RAID 5的容量是1000GB

16.假設如下容量的磁碟:四塊500G,600G磁碟組成RAID 5,RAID 5的容量是多少。

RAID 5的容量是2000GB

❽ 什麼是磁碟陣列,常用的有哪些,各自優缺點是什麼

磁碟陣列簡稱RAID(Rendant Arrays of Inexpensive Disks,RAID),有「價格便宜且多餘的磁碟陣列」之意。其原理是利用數組方式來作磁碟組,配合數據分散排列的運簡戚設計,提升數據的安全性。磁碟陣列主要針對硬碟,在容量及速度上,無法跟上CPU及內存的發展,提出改善方法。磁碟陣列是由很多便宜、容量較小、穩定性較高、速度較慢磁碟,組合成一個大型的磁碟組,利用個別磁碟提供數據所產生的加成效果來提升整個磁碟系統的效能。同時,在儲存數據時,利用這項技術,將數據切割成許多區段,分別存放在各個硬碟上。
磁碟陣列還能利用同位檢查(Parity Check)的觀念,在數組中任一顆硬碟故障時,仍可讀出數據,在數據重構時,將故障硬碟內的數據,經計算後重新置入新硬碟中。
磁碟陣列的由來: 由美國柏克萊大學(University of California-Berkeley)在1987年,發表的文章:「A Case for Rendant Arrays of Inexpensive Disks」。文章中,談到了RAID這個字匯,而且定義了RAID的5層級。柏克萊大學研究其研究目的為,反應當時咐握CPU快速的性能。CPU效能每年大約成長30~50%,而硬磁機只能成長約7%。研究小組希望能找出一種新的技術,在短期內,立即提升效能來平衡計算機的運算能力。在當時,柏克萊研究小組的主要研究目的是效能與成本。 另外,研究小組也設計出容錯(fault-tolerance),邏輯數據備份(logical data rendancy),而產生了RAID理論。研究初期,便宜(Inexpensive)的磁碟也是主要的重點,但後來發現,大量便宜磁碟組合並不能適用於現實的生產環境,後來Inexpensive被改為independence,許多獨立的磁碟組。 磁碟陣列,時勢所趨: 自有PC以來,硬碟是最常使用的儲存裝置。但在整個計算機系統架構中,跟CPU與RAM來比,硬碟的速度是PC中最弱的設備之一。所以,為了加速計算機整體的數據流量,增加儲存的吞吐量,進階改進硬碟數據的安全,磁旁陵盤陣列的設計因應而生。 硬碟隨著科技的日新月異,現在其容量已達1500GB以上,轉速到了1萬轉,甚至15000轉,而且價格實在是很便宜,再加現在企業流行建造網路,企業資源計劃(Enterprise Resource Planning:ERP)是每個公司建構網路的主要目標。所以,利用區域網絡來傳遞數據,伺服器所使用的硬碟顯得非常重要,除了容量大、速度快之外,穩定更是基本要求。基於此因,磁碟陣列開始被廣泛的應用在個人計算機上。 磁碟陣列其樣式有三種,一是外接式磁碟陣列櫃、二是內接式磁碟陣列卡,三是利用軟體來模擬。外接式磁碟陣列櫃最常被使用大型伺服器上,具可熱抽換(Hot Swap)的特性,不過這類產品的價格都很貴。內接式磁碟陣列卡,因為價格便宜,但需要較高的安裝技術,適合技術人員使用操作。另外利用軟體模擬的方式,由於會拖累機器的速度,不適合大數據流量的伺服器。 由上述可知,現在IDE磁碟陣列大行其道的道理;IDE介面硬碟的穩定度與效能表現已有很大的提升,加上成本考量,所以採用IDE介面硬碟來作為磁碟陣列的解決方案,可說是最佳的方式 在網路存儲中,磁碟陣列是一種把若干硬磁碟驅動器按照一定要求組成一個整體,整個磁碟陣列由陣列控制器管理的系統。磁帶庫是像自動載入磁帶機一樣的基於磁帶的備份系統,磁帶庫由多個驅動器、多個槽、機械手臂組成,並可由機械手臂自動實現磁帶的拆卸和裝填。它能夠提供同樣的基本自動備份和數據恢復功能,同時具有更先進的技術特點。掌握網路存儲設備的安裝、操作使用也是網管員必須要學會的。在架構無線區域網時,對無線路由器、無線網路橋接器AP、無線網卡、天線等無線區域網產品進行安裝、調試和應用操作。 磁碟陣列的主流結構: 磁碟陣列作為獨立系統在主機外直連或通過網路與主機相連。磁碟陣列有多個埠可以被不同主機或不同埠連接。一個主機連接陣列的不同埠可提升傳輸速度。 和目前PC用單磁碟內部集成緩存一樣,在磁碟陣列內部為加快與主機交互速度,都帶有一定量的緩沖存儲器。主機與磁碟陣列的緩存交互,緩存與具體的磁碟交互數據。 在應用中,有部分常用的數據是需要經常讀取的,磁碟陣列根據內部的演算法,查找出這些經常讀取的數據,存儲在緩存中,加快主機讀取這些數據的速度,而對於其他緩存中沒有的數據,主機要讀取,則由陣列從磁碟上直接讀取傳輸給主機。對於主機寫入的數據,只寫在緩存中,主機可以立即完成寫操作。然後由緩存再慢慢寫入磁碟。
編輯本段磁碟陣列的優點
RAID的採用為存儲系統(或者伺服器的內置存儲)帶來巨大利益,其中提高傳輸速率和提供容錯功能是最大的優點。 RAID通過同時使用多個磁碟,提高了傳輸速率。RAID通過在多個磁碟上同時存儲和讀取數據來大幅提高存儲系統的數據吞吐量(Throughput)。在RAID中,可以讓很多磁碟驅動器同時傳輸數據,而這些磁碟驅動器在邏輯上又是一個磁碟驅動器,所以使用RAID可以達到單個磁碟驅動器幾倍、幾十倍甚至上百倍的速率。這也是RAID最初想要解決的問題。因為當時CPU的速度增長很快,而磁碟驅動器的數據傳輸速率無法大幅提高,所以需要有一種方案解決二者之間的矛盾。RAID最後成功了。 通過數據校驗,RAID可以提供容錯功能。這是使用RAID的第二個原因,因為普通磁碟驅動器無法提供容錯功能,如果不包括寫在磁碟上的CRC(循環冗餘校驗)碼的話。RAID容錯是建立在每個磁碟驅動器的硬體容錯功能之上的,所以它提供更高的安全性。在很多RAID模式中都有較為完備的相互校驗/恢復的措施,甚至是直接相互的鏡像備份,從而大大提高了RAID系統的容錯度,提高了系統的穩定冗餘性。
編輯本段磁碟陣列問答
1. 什麼是磁碟陣列(Disk Array)? 磁碟陣列(Disk Array)是由一個硬碟控制器來控制多個硬碟的相互連接,使多個硬碟的讀寫同步,減少錯誤,增加效率和可靠度的技術。 2.什麼是RAID? RAID是Rendant Array of Inexpensive Disk的縮寫,意為廉價冗餘磁碟陣列,是磁碟陣列在技術上實現的理論標准,其目的在於減少錯誤、提高存儲系統的性能與可靠度。常用的等級有1、3、5級等。 3.什麼是RAID Level 0? RAID Level 0是Data Striping(數據分割)技術的實現,它將所有硬碟構成一個磁碟陣列,可以同時對多個硬碟做讀寫動作,但是不具備備份及容錯能力,它價格便宜,硬碟使用效率最佳,但是可靠度是最差的。 以一個由兩個硬碟組成的RAID Level 0磁碟陣列為例,它把數據的第1和2位寫入第一個硬碟,第三和第四位寫入第二個硬碟……以此類推,所以叫「數據分割",因為各盤數據的寫入動作是同時做的,所以它的存儲速度可以比單個硬碟快幾倍。 但是,這樣一來,萬一磁碟陣列上有一個硬碟壞了,由於它把數據拆開分別存到了不同的硬碟上,壞了一顆等於中斷了數據的完整性,如果沒有整個磁碟陣列的備份磁帶的話,所有的數據是無法挽回的。因此,盡管它的效率很高,但是很少有人冒著數據丟失的危險採用這項技術。 4.什麼是RAID Level 1? RAID Level 1使用的是Disk Mirror(磁碟映射)技術,就是把一個硬碟的內容同步備份復制到另一個硬碟里,所以具備了備份和容錯能力,這樣做的使用效率不高,但是可靠性高。 5.什麼是RAID Level 3? RAID Level 3採用Byte-interleaving(數據交錯存儲)技術,硬碟在SCSI控制卡下同時動作,並將用於奇偶校驗的數據儲存到特定硬碟機中,它具備了容錯能力,硬碟的使用效率是安裝幾個就減掉一個,它的可靠度較佳。 6.什麼是RAID Level 5? RAID Level 5使用的是Disk Striping(硬碟分割)技術,與Level 3的不同之處在於它把奇偶校驗數據存放到各個硬碟里,各個硬碟在SCSI控制卡的控制下平行動作,有容錯能力,跟Level 3一樣,它的使用效率也是安裝幾個再減掉一個。 7.什麼是熱插拔硬碟? 熱插拔硬碟英文名為Hot-Swappable Disk,在磁碟陣列中,如果使用支持熱插拔技術的硬碟,在有一個硬碟壞掉的情況下,伺服器可以不用關機,直接抽出壞掉的硬碟,換上新的硬碟。一般的商用磁碟陣列在硬碟壞掉的時候,會自動鳴叫提示管理員更換硬碟。
編輯本段RAID技術規范簡介
在計算機發展的初期,「大容量」硬碟的價格還相當高,解決數據存儲安全性問題的主要方法是使用磁帶機等設備進行備份,這種方法雖然可以保證數據的安全,但查閱和備份工作都相當繁瑣。1987年, Patterson、Gibson和Katz這三位工程師在加州大學伯克利分校發表了題為《A Case of Rendant Array of Inexpensive Disks(廉價磁碟冗餘陣列方案)》的論文,其基本思想就是將多隻容量較小的、相對廉價的硬碟驅動器進行有機組合,使其性能超過一隻昂貴的大硬碟。這一設計思想很快被接受,從此RAID技術得到了廣泛應用,數據存儲進入了更快速、更安全、更廉價的新時代。 磁碟陣列對於個人電腦用戶,還是比較陌生和神秘的。印象中的磁碟陣列似乎還停留在這樣的場景中:在寬闊的大廳里,林立的磁碟櫃,數名表情陰郁、早早謝頂的工程師徘徊在其中,不斷從中抽出一塊塊沉重的硬碟,再插入一塊塊似乎更加沉重的硬碟……終於,隨著大容量硬碟的價格不斷降低,個人電腦的性能不斷提升,IDE-RAID作為磁碟性能改善的最廉價解決方案,開始走入一般用戶的計算機系統。 RAID技術主要包含RAID 0~RAID 7等數個規范,它們的側重點各不相同,常見的規范有如下幾種: RAID 0:RAID 0連續以位或位元組為單位分割數據,並行讀/寫於多個磁碟上,因此具有很高的數據傳輸率,但它沒有數據冗餘,因此並不能算是真正的RAID結構。RAID 0隻是單純地提高性能,並沒有為數據的可靠性提供保證,而且其中的一個磁碟失效將影響到所有數據。因此,RAID 0不能應用於數據安全性要求高的場合。 RAID 1:它是通過磁碟數據鏡像實現數據冗餘,在成對的獨立磁碟上產生互 為備份的數據。當原始數據繁忙時,可直接從鏡像拷貝中讀取數據,因此RAID 1可以提高讀取性能。RAID 1是磁碟陣列中單位成本最高的,但提供了很高的數據安全性和可用性。當一個磁碟失效時,系統可以自動切換到鏡像磁碟上讀寫,而不需要重組失效的數據。 RAID 0+1: 也被稱為RAID 10標准,實際是將RAID 0和RAID 1標准結合的產物,在連續地以位或位元組為單位分割數據並且並行讀/寫多個磁碟的同時,為每一塊磁碟作磁碟鏡像進行冗餘。它的優點是同時擁有RAID 0的超凡速度和RAID 1的數據高可靠性,但是CPU佔用率同樣也更高,而且磁碟的利用率比較低。 RAID 2:將數據條塊化地分布於不同的硬碟上,條塊單位為位或位元組,並使用稱為「加重平均糾錯碼(海明碼)」的編碼技術來提供錯誤檢查及恢復。這種編碼技術需要多個磁碟存放檢查及恢復信息,使得RAID 2技術實施更復雜,因此在商業環境中很少使用。 RAID 3:它同RAID 2非常類似,都是將數據條塊化分布於不同的硬碟上,區別在於RAID 3使用簡單的奇偶校驗,並用單塊磁碟存放奇偶校驗信息。如果一塊磁碟失效,奇偶盤及其他數據盤可以重新產生數據;如果奇偶盤失效則不影響數據使用。RAID 3對於大量的連續數據可提供很好的傳輸率,但對於隨機數據來說,奇偶盤會成為寫操作的瓶頸。 RAID 4:RAID 4同樣也將數據條塊化並分布於不同的磁碟上,但條塊單位為塊或記錄。RAID 4使用一塊磁碟作為奇偶校驗盤,每次寫操作都需要訪問奇偶盤,這時奇偶校驗盤會成為寫操作的瓶頸,因此RAID 4在商業環境中也很少使用。 RAID 5:RAID 5不單獨指定的奇偶盤,而是在所有磁碟上交叉地存取數據及奇偶校驗信息。在RAID 5上,讀/寫指針可同時對陣列設備進行操作,提供了更高的數據流量。RAID 5更適合於小數據塊和隨機讀寫的數據。RAID 3與RAID 5相比,最主要的區別在於RAID 3每進行一次數據傳輸就需涉及到所有的陣列盤;而對於RAID 5來說,大部分數據傳輸只對一塊磁碟操作,並可進行並行操作。在RAID 5中有「寫損失」,即每一次寫操作將產生四個實際的讀/寫操作,其中兩次讀舊的數據及奇偶信息,兩次寫新的數據及奇偶信息。 RAID 6:與RAID 5相比,RAID 6增加了第二個獨立的奇偶校驗信息塊。兩個獨立的奇偶系統使用不同的演算法,數據的可靠性非常高,即使兩塊磁碟同時失效也不會影響數據的使用。但RAID 6需要分配給奇偶校驗信息更大的磁碟空間,相對於RAID 5有更大的「寫損失」,因此「寫性能」非常差。較差的性能和復雜的實施方式使得RAID 6很少得到實際應用。 RAID 7:這是一種新的RAID標准,其自身帶有智能化實時操作系統和用於存儲管理的軟體工具,可完全獨立於主機運行,不佔用主機CPU資源。RAID 7可以看作是一種存儲計算機(Storage Computer),它與其他RAID標准有明顯區別。除了以上的各種標准(如表1),我們可以如RAID 0+1那樣結合多種RAID規范來構築所需的RAID陣列,例如RAID 5+3(RAID 53)就是一種應用較為廣泛的陣列形式。用戶一般可以通過靈活配置磁碟陣列來獲得更加符合其要求的磁碟存儲系統。 RAID 5E RAID 5E(RAID 5 Enhencement): RAID 5E是在 RAID 5級別基礎上的改進,與RAID 5類似,數據的校驗信息均勻分布在各硬碟上,但是,在每個硬碟上都保留了一部分未使用的空間,這部分空間沒有進行條帶化,最多允許兩塊物理硬碟出現故障。看起來,RAID 5E和RAID 5加一塊熱備盤好象差不多,其實由於RAID 5E是把數據分布在所有的硬碟上,性能會與RAID5 加一塊熱備盤要好。當一塊硬碟出現故障時,有故障硬碟上的數據會被壓縮到其它硬碟上未使用的空間,邏輯盤保持RAID 5級別。 RAID 5EE RAID 5EE: 與RAID 5E相比,RAID 5EE的數據分布更有效率,每個硬碟的一部分空間被用作分布的熱備盤,它們是陣列的一部分,當陣列中一個物理硬碟出現故障時,數據重建的速度會更快。 開始時RAID方案主要針對SCSI硬碟系統,系統成本比較昂貴。1993年,HighPoint公司推出了第一款IDE-RAID控制晶元,能夠利用相對廉價的IDE硬碟來組建RAID系統,從而大大降低了RAID的「門檻」。從此,個人用戶也開始關注這項技術,因為硬碟是現代個人計算機中發展最為「緩慢」和最缺少安全性的設備,而用戶存儲在其中的數據卻常常遠超計算機的本身價格。在花費相對較少的情況下,RAID技術可以使個人用戶也享受到成倍的磁碟速度提升和更高的數據安全性,現在個人電腦市場上的IDE-RAID控制晶元主要出自HighPoint和Promise公司,此外還有一部分來自AMI公司。 面向個人用戶的IDE-RAID晶元一般只提供了RAID 0、RAID 1和RAID 0+1(RAID 10)等RAID規范的支持,雖然它們在技術上無法與商用系統相提並論,但是對普通用戶來說其提供的速度提升和安全保證已經足夠了。隨著硬碟介面傳輸率的不斷提高,IDE-RAID晶元也不斷地更新換代,晶元市場上的主流晶元已經全部支持ATA 100標准,而HighPoint公司新推出的HPT 372晶元和Promise最新的PDC20276晶元,甚至已經可以支持ATA 133標準的IDE硬碟。在主板廠商競爭加劇、個人電腦用戶要求逐漸提高的今天,在主板上板載RAID晶元的廠商已經不在少數,用戶完全可以不用購置RAID卡,直接組建自己的磁碟陣列,感受磁碟狂飆的速度。 RAID 50 RAID 50:RAID50是RAID5與RAID0的結合。此配置在RAID5的子磁碟組的每個磁碟上進行包括奇偶信息在內的數據的剝離。每個RAID5子磁碟組要求三個硬碟。RAID50具備更高的容錯能力,因為它允許某個組內有一個磁碟出現故障,而不會造成數據丟失。而且因為奇偶位分部於RAID5子磁碟組上,故重建速度有很大提高。優勢:更高的容錯能力,具備更快數據讀取速率的潛力。需要注意的是:磁碟故障會影響吞吐量。故障後重建信息的時間比鏡像配置情況下要長。
編輯本段實現IDE RAID0/RAID1的方法
在RAID家族裡,RAID 0和RAID 1在個人電腦上應用最廣泛,畢竟願意使用4塊甚至更多的硬碟來構築RAID 0+1或其他硬碟陣列的個人用戶少之又少,因此我們在這里僅就這兩種RAID方式進行講解。我們選擇支持IDE-RAID功能的升技KT7A-R AID主板,一步一步向大家介紹IDE-RAID的安裝。升技KT7A-RAID集成的是HighPoint 370晶元,支持RAID 0、1、0+1。 做RAID自然少不了硬碟,RAID 0和RAID 1對磁碟的要求不一樣,RAID 1(Mirror)磁碟鏡像一般要求兩塊(或多塊)硬碟容量一致,而RAID 0(Striping)磁碟一般沒有這個要求,當然,選用容量相似性能相近甚至完全一樣的硬碟比較理想。為了方便測試,我們選用兩塊60GB的希捷酷魚Ⅳ硬碟(Barracuda ATA Ⅳ、編號ST360021A)。系統選用Duron 750MHz的CPU,2×128MB樵風金條SDRAM,耕升GeForce2 Pro顯卡,應該說是比較普通的配置,我們也希望藉此了解構建RAID所需的系統要求。 1.RAID 0的創建 第一步 首先要備份好硬碟中的數據。很多用戶都沒有重視備份這一工作,特別是一些比較粗心的個人用戶。創建RAID對數據而言是一項比較危險的操作,稍不留神就有可能毀掉整塊硬碟的數據,我們首先介紹的RAID 0更是這種情況,在創建RAID 0時,所有陣列中磁碟上的數據都將被抹去,包括硬碟分區表在內。因此要先准備好一張帶Fdisk與format命令的Windows 98啟動盤,這也是這一步要注意的重要事項。 第二步 將兩塊硬碟的跳線設置為Master,分別接上升技KT7A-RAID的IDE3、IDE4口(它們由主板上的HighPoint370晶元控制)。由於RAID 0會重建兩塊硬碟的分區表,我們就無需考慮硬碟連接的順序(下文中我們會看到在創建RAID 1時這個順序很重要)。 第三步 對BIOS進行設置,打開ATA RAID CONTROLLER。我們在升技KT7A-RAID主板的BIOS中進入INTEGRATED PERIPHERALS選項並開啟ATA100 RAID IDE CONTROLLER。升技建議將開機順序全部改為ATA 100 RAID,實際我們發現這在系統安裝過程中並不可行,難道沒有分區的硬碟可以啟動嗎?因此我們仍然設置軟碟機作為首選項。 第四步 接下來的設置步驟是創建RAID 0的核心內容,我們以圖解方式向大家詳細介紹: 1.系統BIOS設置完成以後重啟電腦,開機檢測時將不會再報告發現硬碟。 2.磁碟的管理將由HighPoint 370晶元接管。 3.下面是非常關鍵的HighPoint 370 BIOS設置,在HighPoint 370磁碟掃描界面同時按下「Ctrl」和「H」。 4.進入HighPoint 370 BIOS設置界面後第一個要做的工作就是選擇「Create RAID」創建RAID。 5.在「Array Mode(陣列模式)」中進行RAID模式選擇,這里能夠看到RAID 0、RAID 1、RAID 0+1和Span的選項,在此我們選擇了RAID 0項。 6.RAID模式選擇完成會自動退出到上一級菜單進行「Disk Drives(磁碟驅動器)」選擇,一般來說直接回車就行了。 7.下一項設置是條帶單位大小,預設值為64kB,沒有特殊要求可以不予理睬。8.接著是「Start Create(開始創建)」的選項,在你按下「Y」之前,請認真想想是否還有重要的數據留在硬碟上,這是你最後的機會!一旦開始創建RAID,硬碟上的所有數據都會被清除。 9.創建完成以後是指定BOOT啟動盤,任選一個吧。 按「Esc」鍵退出,當然少不了按下「Y」來確認一下。 HighPoint 370 BIOS沒有提供類似「Exit Without Save」的功能,修改設置後是不可逆轉的。 第五步 再次重啟電腦以後,我們就可以在屏幕上看到「Striping(RAID 0)for Array #0」字樣了。插入先前製作的啟動盤,啟動DOS。打開Fdisk程序,咦?怎麼就一個硬碟可見?是的,RAID陣列已經整個被看作了一塊硬碟,對於操作系統而言,RAID完全透明,我們大可不必費心RAID磁碟的管理,這些都由控制晶元完成。接下來按照普通單硬碟方法進行分區,你會發現「這個」硬碟的容量「變」大了,仔細算算,對,總容量就是兩塊硬碟相加的容量!我們可以把RAID 0的讀寫比喻成拉鏈,它把數據分開在兩個硬碟上,讀取數據會變得更快,而且不會浪費磁碟空間。在分區和格式化後千萬別忘了激活主分區。 第六步 選擇操作系統讓我們頗費周折,HighPoint370晶元提供對Windows 98/NT/2000/XP的驅動支持,考慮到使RAID功能面向的是相對高級的用戶,所以我們選擇了對新硬體支持更好的Windows XP Professional英文版(採用英文版系統主要是為了方便後面的Winbench測試,大家自己使用RAID完全可以用中文版的操作系統),Windows 2000也是一個不錯的選擇,但是硬體支持方面顯然不如Windows XP Professional。 第七步 對於採用RAID的電腦,操作系統的安裝和普通情況下不一樣,讓我們看看圖示,這是在Windows XP完成第一步「文件復制」重啟以後出現的畫面,安裝程序會以英文提示「按下F6安裝SCSI設備或RAID磁碟」,這一過程很短,而且用戶往往會忽視屏幕下方的提示。 按下F6後出現安裝選擇,選擇「S」將安裝RAID控制晶元驅動,選擇「Enter」則不安裝。 按下「S」鍵會提示插入RAID晶元驅動盤。 鍵入回車,安裝程序自動搜索驅動盤上的程序,選擇「WinXP」那一個並回車。 如果所提供的版本和Windows XP Profesional內置的驅動版本不一致,安裝程序會給出提示讓用戶進行選擇。 按下「S」會安裝軟盤所提供的而按下「Enter」則安裝Windows XP Professional自帶的驅動。按下「S」後又需要確認,這次是按「Enter」(這個……確認太多了,呵呵)。接下來是正常的系統安裝,和普通安裝沒有任何區別。 RAID 0的安裝設置我們就介紹到這里,下面我們會談談RAID 1的安裝。與RAID 0相比,RAID 1的安裝過程要簡單許多,在正確操作的情況下不具破壞性。 2.RAID 1的創建 雖然在原理上和RAID 0完全不一樣,但RAID 1的安裝設置過程卻與RAID 0相差不多,主要區別在於HighPoint 370 BIOS里的設置。為了避免重復,我們只向大家重點介紹這部分設置: 進入HighPoint 370 BIOS後選擇「Create RAID」進行創建: 1.在「Array Mode」上點擊回車,在RAID模式選擇中選擇第二項「Mirror(RAID 1)for Data Security(為數據源盤創建鏡像)」。 2.接著是源盤的選擇,我們再次提醒用戶:務必小心,不要選錯。 3.然後是目標盤的選擇,也就是我們所說的鏡像盤或備份盤。 4.然後開始創建。 5.創建完成以後BIOS會提示進行鏡像的製作,這一過程相當漫長。 6.我們用了大約45分鍾才完成60GB的鏡像製作,至此RAID 1創建完成。 RAID 1會將主盤的數據復制到鏡像盤,因此在構建RAID 1時需要特別小心,千萬不要把主盤和鏡像盤弄混,否則結果將是悲劇性的。RAID 1既可在兩塊無數據的硬碟上創建,也能夠在一塊已經安裝操作系統的硬碟上添加,比RAID 0方便多了(除了漫長的鏡像製作過程)。創建完成以後我們試著將其中一塊硬碟拔下,HighPoint370 BIOS給出了警告,按下「Esc」,另一塊硬碟承擔起了源盤的重任,所有數據完好無損。 對於在一塊已經安裝操作系統的硬碟上添加RAID 1,我們建議的步驟是:打開BIOS中的控制晶元→啟動操作系統安裝HighPoint 370驅動→關機將源盤和鏡像盤接在IDE3、4口→進入HighPoint 370 BIOS設置RAID 1(步驟見上文介紹)→重啟系統完成創建。 我們對兩種RAID進行了簡單的測試,雖然RAID 0的測試成績讓人有些不解,但是實際使用中仍然感覺比單硬碟快了很多,特別是Windows XP Professional的啟動異常迅速,進度條一閃而過。至於傳輸率曲線出現不穩定的情況,我們估計和平台選擇有一些關系,畢竟集成晶元在進行這種高數據吞吐量的工作時非常容易被干擾。不過即使是這樣,我們也看到RAID 0系統的數據傳輸率達到了非常高的水平,一度接近60MB/s。與RAID 0相比,RAID 1系統的性能雖然相對單磁碟系統沒有什麼明顯的改善,但測試中我們發現RAID 1的工作曲線顯得非常穩定,很少出現波動的情況。 再看看Winbench99 2.0中的磁碟測試成績,一目瞭然。 對用戶和操作系統而言,RAID 0和1是透明不影響任何操作的,我們就像使用一塊硬碟一樣。
編輯本段磁碟陣列實現方式
磁碟陣列有兩種方式可以實現,那就是「軟體陣列」與「硬體陣列」。 軟體陣列是指通過網路操作系統自身提供的磁碟管理功能將連接的普通SCSI卡上的多塊硬碟配置成邏輯盤,組成陣列。如微軟的Windows NT/2000 Server/Server 2003和NetVoll的NetWare兩種操作系統都可以提供軟體陣列功能,其中Windows NT/2000 Server/Server 2003可以提供RAID 0、RAID 1、RAID 5;NetWare操作系統可以實現RAID 1功能。軟體陣列可以提供數據冗餘功能,但是磁碟子系統的性能會有所降低,有的降代還比較大,達30%左右。

閱讀全文

與磁碟陣列設備文件名相關的資料

熱點內容
買房哪個網站好 瀏覽:913
打完新冠疫苗下載什麼app可以查到 瀏覽:879
海信電視用哪個app看網路電視 瀏覽:96
編程什麼時候流行的 瀏覽:683
自學編程新手看什麼書 瀏覽:180
linux全盤tar 瀏覽:454
ps文件命名自動輸入怎麼辦 瀏覽:467
iphone6plus切圖 瀏覽:822
iphone6沒有提示更新 瀏覽:41
cc網路圖教程 瀏覽:650
u盤無法剪切文件到電腦里 瀏覽:497
中海達靜態數據大概多少內存 瀏覽:599
蘋果6s手機文件管理器 瀏覽:107
qq頭像非主流女生捂臉 瀏覽:736
java判斷string編碼 瀏覽:941
excel工資簿如何匹配相同數據 瀏覽:159
視頻課程學習有哪些app 瀏覽:375
鐵模編程怎麼學 瀏覽:298
數學網路研修研究問題有哪些 瀏覽:677
stl文件怎麼列印 瀏覽:427

友情鏈接