精華區beta hardware 關於我們 聯絡資訊
※ 引述《Decathlon.bbs@bbs.cs.nthu.edu.tw (十項全能)》之銘言: : 請問何謂磁碟陣列? : 又磁碟陣列的好處何在? : 謝謝! RAID(Redundant Array of Independent Disks)磁碟陣 列在大型主機上是經常可見的,尤其在資料存取量大的主機 上,為了增加儲存量及存取速度,RAID是相當好的選擇,另 外在資料安全性上,RAID也具備不錯的能力。   RAID在資料存取方式上,因應不同的需求有不同的規格 ,大約可分為RAID0、RAID1、RAID4及RAID5,將分別介紹如 下: ‧RAID0  將所有磁碟機視為一個大磁碟機,將資料以Block為單位  (Block大小與磁碟控制卡有關)依序存入各個磁碟機,因  此各個磁碟機無法單獨存取,各個磁碟機存取量平均,所  以有非常好存取效率,但若有一個磁碟機損壞,將造成所  有資料遺失。 ‧RAID1  將所有磁碟機分成兩組,兩兩成對作mirror(鏡像),亦即  當寫入資料時,會將資料同時寫至兩個磁碟機,所以資料  安全性相當高(除非mirror的兩個磁碟機同時損壞),但是  僅有一半的磁碟空間可儲存資料。 ‧RAID4  採用RAID0及RAID1的優點,可有較好的資料存取效率及安  全性,使用RAID0的資料分佈方式,利用多一顆磁碟機,  儲存各磁碟機的XOR(Exclusive OR) parity資料,若任一  個資料磁碟損壞,可利用parity磁碟及其他磁碟將資料恢  復,僅需多一個磁碟機即可作資料安全保護,但同時此磁  碟機可能造成存取瓶頸。 ‧RAID5  使用RAID4的存取方式,但其XOR parity資料亦散佈於各磁  碟機,同樣任一個磁碟損壞均可恢復,卻無RAID4磁碟存取  瓶頸的問題。   由以上各種RAID的使用方式來看,RAID5較有效益,所以 在目前較新的系統大都使用RAID5,RAID在往後中大型資訊系 統中,勢必仍有相當的使用機會,畢竟其良好的存取效率及安 全性是無庸置疑的。(撰文/陳鏡揚) -- ※ Origin: 交大機械站 ◆ From: ccsun37.cc.nctu.edu.tw -- > -------------------------------------------------------------------------- < 發信人: Jin.bbs@bbs.ncku.edu.tw (%~), 看板: hardware 標 題: Re: 何謂磁碟陣列? 發信站: 成大計中BBS (Sun Dec 12 00:20:05 1999) 轉信站: Ptt!bbs.ee.ntu!freebsd.ntu!news.cs.nthu!newsfeed.nthu!ctu-gate!news.nc ※ 引述《menory.bbs@bbs.ntu.edu.tw (想飛的心)》之銘言: : 請問何謂磁碟陣列,他的原理為何,一般的家用PC(IDE)能用嗎? 磁碟陣列是將多顆硬碟加以利用以達到加速與容錯的目的. 磁碟陣列又分 Raid 0, 1, 2, 3, 4, 5 等 raid 0 是將一份要儲存的資料分割成一小片一小片地存到多台硬碟中 利用多顆硬碟多工的原理 加快硬碟讀寫的速度 例如將一資料分割為每 8KB 一小份 1 2 3 4 ------ ------ ------ ------ ...................... 8K 8K 8K 8K 用 2 顆硬碟做 Raid 0 的話 讀入: 第 1 個 8K 會存入 第 1 個磁碟空間 中 第 2 個 8K 會存入 第 2 個磁碟空間 中 第 3 個 8K 會存入 第 1 個磁碟空間 中 第 4 個 8K 會存入 第 2 個磁碟空間 中 第 5 個 8K 會存入 第 1 個磁碟空間 中 第 6 個 8K 會存入 第 2 個磁碟空間 中 一直下去 讀取: 第 1 個 8K 被第 1 個磁碟讀好時 第 2 個 8K 被第 2 個磁碟讀好 一此類推 所以『理論上』用 2 顆硬碟作 Raid 0 讀取的速度可以增加 2 倍 用 3 顆硬碟作 Raid 0 讀取的速度可以增加 3 倍 等 raid 1 則是作鏡射,若兩顆硬碟做 Raid 1,每筆資料都會同時被存入兩顆 硬碟中. 這樣的好處是若其中一顆硬碟壞掉,另一棵可以馬上接手,以達到 重要資料保全的目的.不過 Raid 1 並不會使硬碟讀寫速度加快. 其他 Raid 2,3,4,5 則是利用其他編碼的方式,或其他排列組合,使該陣列 具加速,又具容錯的能力. Raid 原本用在高階伺服器上 通常以 SCSI Raid Card 搭 SCSI HD SCSI Raid Card 一張要上萬塊錢 SCSI HD 也不便宜 不是一般人負擔的起的玩意兒 不過現在已經有 IDE Raid Card 出現 但也不便宜 要五六千 而且相容性不佳 彈性小 所以不建議採用 另外不用花費的方法就是使用軟體作 Raid, 如 Win NT 就提供軟體 Raid Win NT 作 Raid 的優點是彈性較大 可以決定哪一個硬碟分割區與哪一個 硬碟的分割區作 Raid,而 IDE Raid Card 只能以整顆硬碟為單位.不過, 用 Win NT 作 Raid 的缺點是用來開機的那一槽 (C:) 不能作 raid 0. 像我用兩顆梭魚在 Win NT 下作 Raid 0, 傳輸率就可達 55~56MB/Sec. 參考參考....... -- Origin:《 成大計中 BBS 站 》[bbs.ncku.edu.tw] 來源:[p9098.ts.ncku.edu.tw]