| |
什么叫 RAID ? |
RAID 首先是一个技术名词,也叫廉价冗余磁盘。研究的对象是把一组磁盘放在一起如何组织,如何 |
| |
更快、更安全存储数据的问题。常见的 RAID 有: |
| |
Raid0 :也叫数据的条带化。这种情况下,磁盘读写效率非常高,适合 VOD 点播这种需要快速存取 |
的应用。 |
| |
Raid1 :也叫镜像,也就是 A 盘和 B 盘完全一样, A 变 B 也同时变。 Raid1 至少要 2 块盘, |
| |
总之是偶数的。这种方式对数据的保护最强,当然也最浪费硬盘。若 6 块盘做了 Raid1 ,实际只有 3 |
| |
块盘的容量 ! |
| |
Raid3 :至少 3 块盘,其中一块盘是校验盘,另外 2 块是数据盘。若一块数据盘损坏的话,通过 |
| |
校验盘和另外一块盘的运算关系,可以修复损坏的这块盘。这种方式由于校验盘是固定的,频繁写入的 |
| |
话校验盘会损坏,进而导致整个 RAID 损坏。 |
| |
Raid5 :这是在 RAID3 基础上优化的一种方案。也是最少 3 块盘,每块盘既是数据盘也是校验盘 |
| |
,也就是说数据信息和校验信息是平均分布到每个盘上的。若坏了其中任何一块,通过其他盘的互相推 |
| |
算,可以准确恢复损害的数据。 Raid5 经常用到关键业务上,尤其是核心的数据库数据的存储上。 N |
| |
块盘,实际的有效空间是 N-1 块盘。经验公式表明: 7-9 盘构成的 Raid5 磁盘组,读写效率最高。 |
| |
Raid6 :对 Raid5 的改进,允许同时坏 2 块盘数据仍然可以正常恢复。 Raid6 是最近几年才推出 |
| |
的,相对来说,稳定性尚待考验,价格也比较贵。 |
| |
RAID 有软 RAID 和硬 RAID 之说。软 RAID 是操作系统实现的,是对实际物理 RAID 的一种模拟。 |
| |
对硬 RAID 来说,必须借助 RAID 控制器来进行。一般有 2 种方法: |
| |
(1) RAID 卡 |
| |
也就是在计算机上通过插卡来实现 RAID 功能。常见的 RAID 卡厂商有 Adaptec , LSI , |
|
Promise 等。 |
| |
(2) 专用 RAID 控制器 |
| |
也就是用嵌入式把 RAID 控制封装起来甚至用其他方法来实现(如 IBM 早期的鲨鱼( Shark )磁 |
| |
盘阵列使用 2 台 P 系列小机来完成 RAID 计算功能)。这种方法在高端磁盘阵列中用的很常见。遗憾 |
| |
的是, RAID 控制器大陆本土没听说谁可以自主产权的来做,目前基本都集中在美国和台湾。按照资料 |
| |
说法,自主开发 RAID 控制器至少需要 200-300 万美金的费用。 |
| |
| RAID 技术一般都是用在磁盘阵列上,很多时候,往往用 RAID 这四个字母代表磁盘阵列RAID 技术 |
| |
| 一般都是用在磁盘阵列上,很多时候,往往用 RAID 这四个字母代表磁盘阵列。 |
| |