2009年9月11日 星期五

RAID -- 磁碟陣列

 [以下資料取自 "Red Hat Linux 9: Red Hat Linux 用戶自訂手冊" ]

RAID 的基本概念是結合多個小型且便宜的磁碟機成為一個陣列,
以達到一個大且昂貴的磁碟機無法做到的效能表現或多餘性的目標。
這個磁碟機的陣列將會以一個單一的邏輯儲存單位或磁碟機呈現在電腦中。

磁碟機平行儲存(disk striping) (RAID Level 0) : 增進效能用
磁碟機映射儲存(disk mirroring) (RAID level 1) : 資料備份用
備分及同位元檢測資料的磁碟機平行儲存(disk striping with parity) (RAID Level 5)

等技術來達到多餘性、較短的延遲時間亦或增加讀取或寫入到磁碟的頻寬,
並且強化硬碟毀損時的回復能力。

RAID 的概念是資料可以一致地分散到陣列中的每一個磁碟,
如要做到這樣,資料必須先劃分為一致大小的 區塊(chunks)
(雖然仍可能使用不同的大小,通常是 32K 或 64K 的大小)。

根據所使用的 RAID 等級,再來將會寫入每一個區塊到陣列中的硬碟。
當資料要被讀取時,過程則相反,
這樣將造成多個磁碟機實際上為一個大型磁碟機的假象。

更詳細的RAID level 介紹:
Red Hat Linux 9: Red Hat Linux 用戶自訂手冊,第 3章 磁碟陣列(RAID)
超頻者天堂,Toshiba硬碟達人開講之RAID應用篇

------

我家server使用 RAID level 1,保持資料的備份
計算機器上為DATA碟,即 SCRATCH,則使用RAID level 0。

建立 RAID 0 範例:

mdadm -C /dev/md0 --level=raid0 --raid-devices=4 /dev/sda1 /dev/sdb1  
Continue creating array? yes
mdadm: array /dev/md0 started.
 
指令介紹請看 mdadm

0 意見:

張貼留言

I'm Bboy

我不悠閒,我趕著要畢業

  © Blogger template 'Darken' by Ourblogtemplates.com 2008

Back to TOP