光華商場

經典論壇博物館 (2000~2002)

典藏千禧年硬體社群討論

請問RAID是什麼

看板:主機板 發表時間:2002-08-03 20:35:07 回覆數:6 則 瀏覽點閱:240 次
請問主機板裡ㄉRAID是什麼功能呢

虛心求解+打破沙鍋問到底
💬 討論串回覆 (6 則)
#1 樓 jamili
📅 2002-08-03 22:26:07
【RAID 0 - 平行儲存】
RAID 0 提出以磁碟機陣列平行儲存資料的概念,它使用數顆硬碟平行儲存一份資料的不同
部份,一般的作法是將待儲存的資料以特定長度的區塊為單位加以分割,第一塊存放在陣列
的第一顆磁碟機,第二塊存放在陣列的第二顆磁碟機,餘依此類推,區塊的長度單位可能是
一個磁區、磁串(cluster)、磁軌、甚至一整個磁柱(cylinder)。

【RAID 1 - 磁碟機映射】
RAID 1 提出磁碟機映射(disk mirror)概念以保障資料,原始的提案是採用兩顆容量相同的磁碟
機儲存同一份資料,增加另一顆硬碟儲存相同的資料可保障其中一顆硬碟故障造成資料漏失
的風險,Windows NT 則允許使用者以相同容量的硬碟分割建立磁碟機映射,不須受限於整
顆硬碟容量的大小,如此可提高不同容量的硬碟在使用上的彈性,例如,用戶可購買較大容
量的硬碟,將其中的某個分割作為某顆硬碟的映射,另一個分割挪做它用。

【RAID 2 - 位元容錯平行儲存】
與 RAID 0 類似,RAID 2 也是以磁碟機陣列平行儲存資料,但不同於前者,RAID 2 分散至
各磁碟機的資料單位為位元,而非 RAID 0 的大區塊方式,意即,RAID 2 將資料的第一個位
元存放於陣列的第一顆磁碟機,第二個位元存放於陣列的第二顆磁碟機,餘依此類推,如此
同樣可提昇資料的存取效率,和 RAID 0 相較下,由於 RAID 2 是以位元為分散單位,所以
每此讀寫動作都將牽引陣列內所有的磁碟機同時讀寫。
RAID 2 也使用數部額外的磁碟機儲存錯誤修正碼(ECC)或同位(parity)檢查碼,以此提昇資料
的失誤容忍度,每增加一部這樣的磁碟機即表示該磁碟機陣列可容忍的磁碟機故障機數又增
加一部,錯誤修正碼的目的是當某部資料磁碟機發生故障時,尚可經過計算、由其它未故障
磁碟機的資料中還原出正確的資料內容,可還原的程度則視錯誤修正磁碟機個數佔全部磁碟
機數目的比例而定。
舉個簡單的例子,假設某磁碟機陣列內含 9 部磁碟機,其中一部儲存奇同位位元,另外 8 部
分別儲存資料位元組的第 0 至第 7 個位元值,奇同位位元值的計算方式是若對應的 8 個資料
位元值,有奇數個 1 ,則同位位元值即為 1 ,否則為 0 ,若當中負責儲存某資料位元的磁碟
機發生故障,則對於每個位元組,磁碟機控制卡尚可由其餘正常 7 個資料位元值與同位位元
值算出失去的那個位元值,例如,原本的某個資料位元組以二進位表示為 11101101,其中有
偶數個 1,所以其奇同位位元值為 0,若陣列中的第 5 部磁碟機發生故障,使得該位元組變
成 11?01101,其中已知的有 5 個 1,因為同位位元是 0,所以該失去的位元一定是 1。
除了奇同位之外,也有採用偶同位的,偶同位位元值的計算方式剛好與奇同位的相反,一般
隨機存取記憶體( RAM)的同位檢查(parity check)也是類似的原理。

【RAID 3 - 大單位容錯平行儲存】
RAID 3 與 RAID 0 、 2 相似,也是以磁碟機陣列平行儲存資料,但不同 RAID 2 的是,
RAID 3 分散至各磁碟機的資料單位不限制在位元,它可以是位元組、或其它邏輯長度,其
中以位元組較常見,如此同樣可提昇資料的存取效率,由於是以位元或位元組等小量資料為
分散單位,所以每次讀寫動作都將牽引陣列內所有的磁碟機同時讀寫。
RAID 3 僅以一部專職磁碟機儲存錯誤修正碼或同位碼,所以這樣的磁碟機陣列可容忍一部
磁碟機出狀況。
#2 樓 balaba
📅 2002-08-03 23:15:10
.........jamili大可以說ㄉ淺顯易懂一點嗎~~拜託

虛心求解+打破沙鍋問到底
#3 樓 kyo4890x115
📅 2002-08-04 00:16:47
簡單的說...就是能讓你用多顆相同的硬碟,作陣列達到更快速或
資料更安全的效能,共有raid0,1,2,3,4,5...等多種方法
(我不知道實際有幾種,你自己查一下就知道了)
一般主機板大都內建raid0或raid1吧...用途就和上面寫的一樣
用兩顆以上硬碟作raid0能夠加快存取速度(但聽說蠻操硬碟^^)
而用raid1的話...可以備份另一顆硬碟的資料,達到資料比較安全的目的
這兩種是比較常用的...
#4 樓 balaba
📅 2002-08-04 11:29:27
喔~~~終於懂ㄋ 謝謝koy4890x115大大

那~~~請問普通人買主機板有需要用到嗎 因為我覺ㄉ一顆硬碟就夠ㄋ
這樣ㄉ話我是不是就用不到RAIDㄋ

虛心求解+打破沙鍋問到底
#5 樓 kyo4890x115
📅 2002-08-04 13:16:07
一般使用者應該是不會去用到raid...
買主機板就看你自己的考量吧...因為多出來的IDE裝置
也可以讓你直接接硬碟或光碟機等裝置...
但既然你說你一顆硬碟就夠了,那其實就沒啥用了,
買主機板時就不用去考慮raid囉~
#6 樓 balaba
📅 2002-08-04 14:46:32
kyo4890x115大~~~謝謝你嚕

虛心求解+打破沙鍋問到底
⬅️ 返回【主機板】看板列表 🏛️ 回到經典論壇博物館首頁