最近机房来了一批机器,被师傅问到了几种磁盘整列的区别。。。。当然是没答上来。。。。。。。。。。。
于是学习了下RAID0、RAID1、RAID5、RAID10的区别
常用的四种模式
RAID0:
条带模式,将多个磁盘并列成一个大的磁盘,存放数据按磁盘的个数来分段,同时将数据写入到盘中。
速度最快,但是数据不安全,一个磁盘损坏,数据全部丢失
适合视频图像的制作和编辑
至少需要2快硬盘
RAID1:
也称为镜像模式,将其中一个磁盘的数据复制到另一个磁盘上
读写性能差,数据冗余好
至少需要两块硬盘,偶数块
RAID5:
分布式奇偶位的条带
raid0和raid1的折中方案,速度小于raid0,安全性低于raid1,只能损坏一块硬盘,每块硬盘中有一小部分存放奇偶校验信息,磁盘有一定的存储损失,恢复数据用奇偶检验来恢复
RAID10:
镜像阵列条带
数据跨磁盘存储,和raid0一样
每个磁盘都有个镜像磁盘
价格较高
需要4+2*N块磁盘,而且只能使用一半
直观比较
放一张网上偷来的图。。具体出处忘了。。。不好意思
类型 | 读写性能 | 安全性 | 磁盘利用率 | 成本 | 应用方面 |
---|---|---|---|---|---|
RAID0 | 最好(因并行性而提高) | 最差(完全无安全保障) | 最高(100%) | 最低 | 个人用户 |
RAID1 | 读和单个磁盘无分别,写则要写两边 | 最高(提供数据的百分之百备份) | 差(50%) | 最高 | 适用于存放重要数据,如服务器和数据库存储等领域。 |
RAID5 | 读:RAID 5=RAID 0(相近似的数据读取速度) 写:RAID 5<对单个磁盘进行写入操作(多了一个奇偶校验信息写入) | RAID 5<raid 1<="" td="" style="word-wrap: break-word;" | > RAID 5>RAID 1 | RAID 5<raid 1<="" td="" style="word-wrap: break-word;"> | 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。 |
RAID10 | 读:RAID10=RAID0 写:RAID10=RAID1 | RAID10=RAID1 | RAID10=RAID1(50%) | RAID10=RAID1 | 集合了RAID0,RAID1的优点,但是空间上由于使用镜像,而不是类似RAID5的“奇偶校验信息”,磁盘利用率一样是50% |