- 1、本文档共107页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
建立磁碟阵列
第 24 章 建立磁碟陣列 本章提要 磁碟陣列簡介 建立 Linear 磁碟陣列 建立 RAID-0 磁碟陣列 建立 RAID-1 磁碟陣列 建立 RAID-5 磁碟陣列 磁碟陣列簡介 磁碟陣列 (RAID, Redundant Array of Independent Disks) 是由美國加州大學柏克萊分校於 1987 年所提出的 其概念是將多個硬碟組成一個邏輯上虛擬的硬碟 在操作上 , 使用磁碟陣列會覺得跟使用單一硬碟沒什麼不同 實際儲存資料時, 磁碟陣列是將資料分別儲存在不同的硬碟上 磁碟陣列簡介 使用磁碟陣列的好處 磁碟陣列的分類方式 Linux 支援的磁碟陣列有哪些 使用磁碟陣列的好處 整合多顆硬碟 可將多個容量較小的硬碟, 合組成一個容量較大的虛擬硬碟 如果有多台閒置不用的硬碟, 卻又嫌每顆的容量太小, 即可藉由磁碟陣列, 善用這些硬碟 使用磁碟陣列的好處 資料具有較高的安全性 磁碟陣列具備資料存取發生問題時, 自動修正錯誤的能力 藉由將檢查碼 (parity) 放在不同的硬碟上, 當儲存的資料發生問題時, 即會利用此檢查碼來恢復原始的資料 當某顆硬碟無法運作時, 則可啟用備用硬碟 (spare disk), 使整個磁碟陣列恢復成正常狀態 使用磁碟陣列的好處 增進存取效率 由於寫入資料時, 會先切割成多個小區塊, 並同時寫到不同的硬碟中, 所以可增進寫入速度 在讀取資料時, 則可分別從不同的硬碟同時讀出資料, 因此亦可增進讀取速度 磁碟陣列的分類方式 依硬體配備區分 依資料儲存位置區分 依硬體配備區分 可分成硬體控制及軟體控制等 2 種方式 若採用硬體方式實現磁碟陣列, 需要自行購買一張磁碟陣列控制卡, 再加上幾顆硬碟以達成磁碟陣列 若要利用軟體的方式, 則只需要準備多顆硬碟, 再利用磁碟陣列程式的輔助, 即可建立磁碟陣列 依硬體配備區分 架設磁碟陣列, 需要耗費頗多的 CPU 運算時間及記憶體資源 在以前如果要用軟體控制的方式來達成磁碟陣列, 對整個系統而言, 是一大負荷 所以昔日想要用磁碟陣列, 只能乖乖地買張控制卡才行 依硬體配備區分 但近年來, CPU 的演進日新月異, 再加上記憶體價格不斷的滑落, 利用軟體來達成磁碟陣列以十分容易 (以下介紹在 Linux 中, 利用軟體來實現磁碟陣列) 相較於 IDE 介面的硬碟, 由於 SCSI 介面能同時接上更多顆的硬碟, 也較不耗費 CPU 資源 因此如果是用 SCSI 介面的硬碟來組成磁碟陣列, 效果會更好 依資料儲存位置區分 由於磁碟陣列實際上是由多顆硬碟所組合而成 因此, 存入一個檔案時, 磁碟陣列程式依據資料儲存位置的不同, 而分成以下 7 種: 依資料儲存位置區分 Linear: 資料會先擺在第 1 顆硬碟, 當此硬碟空間已經使用完了時, 再依序儲存至第 2、3...顆硬碟 資料發生錯誤時, 此模式並不具有自動修正的能力 RAID-0: 與 Linear 方式不同的是, RAID-0 會把資料平均分配在不同的硬碟 此方式仍不具有錯誤修正的能力 依資料儲存位置區分 RAID-1: 此模式會把資料在每顆硬碟中均儲存一份, 意即在每個硬碟中儲存的資料是一模一樣的 RAID-2: 資料以位元 (bit) 為單位切割, 分別儲存到各硬碟中, 但會額外保留若干數量的硬碟不用 寫入時, 磁碟陣列程式會同步計算儲存到各硬碟資料的檢查碼, 並將其存放在保留的硬碟上 當有硬碟損毀時, 可利用檢查碼恢復正確的資料, 以達到資料容錯的效果 依資料儲存位置區分 RAID-3: 資料會以位元組 (byte) 為單位切割, 並分別儲存到各顆硬碟中 會特別保留固定的一顆硬碟儲存同位元檢查碼 由於是將同位元檢查碼儲存在同一顆硬碟中, 因此該硬碟應該要有較快的傳輸速度, 否則可能會導致系統運作的效能瓶頸 依資料儲存位置區分 RAID-4: 一份資料會被切割成固定大小的小區塊, 並分別儲存到每顆硬碟中 此方式與 RAID-3 比較, 除了切割單位的不同外, 其他並無兩樣 亦具有錯誤修正的能力 依資料儲存位置區分 RAID-5: 一份資料會被切割成固定大小的小區塊, 並分別儲存到每顆硬碟中 此方式與 RAID-4 不同的是, RAID-5 並不特別保留固定的一顆硬碟儲存同位元檢查碼, 而是將同位元檢查碼分散儲存在所有的硬碟中 此方式不會因為儲存同位元檢查碼在同一顆硬碟, 而造成整體系統效能的瓶頸 依資料儲存位置區分 磁碟陣列的分類除了上述的 7 種之外, 有時可見到其他的編號如 RAID-7、RAID-10...等 這些分類都是近來逐漸衍生出來的 Linux 支援的磁碟陣列 目前 Linux 支援 Linear、RAID-0、RAID-1、RAID-4 及 RAID-5 等 5 種磁碟陣列模
您可能关注的文档
- 平面与空间曲线曲率研究与轨迹动画模拟 - NTOU-海洋大学力学声响 ....DOC
- 广东园林绿化植物对大气污染的反应及污染物在叶片的积累.PDF
- 广东海洋大学寸金学院本科插班生《电路与模拟电子学》考试大纲.PDF
- 广东森维园林股份有限公司2017年第五次临时股东大会会议决议公告.PDF
- 幽梦影简介(一).ppt
- 广东省医疗器械说明书与标签编写规范-阳江市食品药品监督管理局.doc
- 广东鹤山退化草坡从草本优势向灌木优势演变过程中的生态特征-热带地理.PDF
- 广东石油化工学院成人学历教育本科化工类课程教学大纲-广石化教务系统.doc
- 年龄层活动简介.doc
- 广义估计方程在多元统计分析中的运用及检验效率评价-EmpowerStats.PDF
文档评论(0)