CISSP知识点解析系列:RAID
RAID (redundant array of independent disks; 或者redundant array of inexpensive disks),顾名思义,通过多个独立硬盘提供存储的高可靠性。RAID可以用软件实现,也可以用硬件实现,但是应该对应用软件透明。RAID实现里面,有三个基本概念:
1)Striping (条带)简单说就是把数据分散到多块硬盘上,其实就是一个cluster。它可以扩展逻辑硬盘的容量,并且由于是并行读写的,所以速度很快。
2)Mirroring (镜像)简单说就是把数据镜像到另外一块硬盘上,从而提供高可靠性。由于数据是冗余的,所以空间有浪费,而且速度较慢。
3)Parity (奇偶校验)附加额外的校验和,从而在硬盘损坏的情况下恢复数据,由于数据是冗余的,所以空间有浪费(但是比mirror好一点),而且速度也慢一点。
所有的RAID等级,基本上上面三个方面的组合,比如
RAID 0 Striping
RAID 1 Mirroring
RAID 2,3,4, Striping and Parity, 2,3,4已经被淘汰了,不再使用
RAID 5 Striping and Parity 用的最多的RAID
RAID 6 String and Parity 是RAID 5的扩展
RAID 10 (1+0)或者RAID 01 (0+1) Mirroring and Striping提供高可靠性,同时扩展磁盘空间
还有很多其他的RAID 类型,基本上就是上面三个方面的组合,记住0,1,5就可以了。
最新的关于存储高可靠性的分类方式有变化,更简单一点:
1)Failure-resistant disk systems (FRDS)
2)Failure-tolerant disk systems (FTDS)
3) Disaster-tolerant disk systems (DTDS)
上面的分类,可靠等级依次递增,实现复杂度也依次递增。
RAID的概念可以用于存储的高可靠性,同样也适用于网络设备的高可靠性,比如网络设备里面的session备份。网络高可靠性的解决方案里面,也包括cluster和mirror两种方式。唯一不同的是parity不好实现。其实parity就是一个压缩存储的机制,对于网络设备这种要求低延时的设备,好像不太适用。
建议继续学习:
- RAID磁盘阵列学习笔记 (阅读:6091)
- MegaCli 学习 及R710 可选Raid卡分类 (阅读:2734)
- MySQL服务器raid卡充放电导致的问题 (阅读:2644)
- 数据的存储介质-磁盘的RAID (阅读:2680)
- Oracle数据恢复:格式化,Raid损坏,文件覆盖恢复 (阅读:2478)
- 数据的存储介质-磁盘的RAID (阅读:2330)
- t3sas raid卡驱动安装 (阅读:2222)
- Raid1+0 stripe size for MySQL InnoDB (阅读:2140)
- 查看Raid信息 (阅读:2105)
- RAID卡MTRR的RAID模式write-combining (阅读:2154)
扫一扫订阅我的微信号:IT技术博客大学习
- 作者:droplet 来源: kernelchina blogs
- 标签: CISSP RAID
- 发布时间:2012-01-16 00:12:31
- [55] IOS安全–浅谈关于IOS加固的几种方法
- [54] android 开发入门
- [54] 图书馆的世界纪录
- [54] Oracle MTS模式下 进程地址与会话信
- [52] 如何拿下简短的域名
- [50] 【社会化设计】自我(self)部分――欢迎区
- [50] Go Reflect 性能
- [47] 读书笔记-壹百度:百度十年千倍的29条法则
- [36] 程序员技术练级攻略
- [31] 视觉调整-设计师 vs. 逻辑