关于 Linux 存储管理深入理解(5)

RAID 磁盘阵列
廉价冗余磁盘阵列(Redundant Arrays of Inexpensive Disks)
通过硬件/软件技术,将多个较小/低速的磁盘整合成一个大磁盘
阵列的价值:提升I/O效率,硬件级别的数据冗余
不同RAID级别的功能,特性个不相同

RAID 0 ,条带模式(至少要两块磁盘)
同一个文档分散存放在不同磁盘
并行写入以提高效率
磁盘存储利用率:100%
缺点:没有可靠性
RAID 1 ,镜像模式(至少要两块磁盘)
一个文档复制成多份,分别写入不同磁盘
多份备份提高可靠性,效率无提升
磁盘存储利用率:<=50%
缺点:效率不高
RAID 5 ,高性价比模式(至少需要三块) #常用
相当于RAID 0 和RAID 1 的折中方案
需要至少一块磁盘的容量来存放校验数据
能够通过校验值和一部份数据推理出缺失的文件
一般买四块 多出的一块做热备份 有一个坏了顶替上 将坏掉的数据移交到其中
磁盘存储利用率:N-1/N
RAID 6 高性价比/可靠模式(一般银行用)
-相当于扩展的RAID5阵列,提供2份独立校验方案
-需要至少两块磁盘的容量来存放校验数据
磁盘存储利用率:N-2/N
RAID 0+1 (先做RAID 0 再作 1 )/RAID 1+0(先做RAID 1 再作 0)(至少四块)
至少要四块 RAID 0+1 底层两两先做RAID 0 然后两两结合 在作RAID 1
-整合RAID 0 ,RAID 1 的优势
-并行存取提高效率,镜像写入提高可靠性
磁盘存储利用率:<=50%
RAID阵列实现方式
硬RAID :由RAID控制卡管理阵列
-主板-->阵列卡-->磁盘-->操作系统-->数据
软RAID :由操作系统来管理阵列
-主板 -- > 磁盘 -- > 操作系统 -- > RAID软件 -- >数据

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/12968.html