RedHat Linux 6---RAID独立磁盘阵列

本文介绍了RAID的基本原理,包括其作为独立系统连接主机、内部缓存加速交互以及数据分发提高性能。RAID的主要目的是提高性能和提供容错能力。文章详细阐述了各种RAID级别,如RAID 0、RAID 1、RAID 4、RAID 5、RAID 6和RAID 10,讨论了它们的优缺点和适用场景,并强调了RAID不能替代数据备份的重要性。
摘要由CSDN通过智能技术生成

RAID原理

1.磁盘阵列作为独立系统在主机外直连或通过网络与主机相连。磁盘阵列有多个端口可以被不同主机或不同端口连接。一个主机连接阵列的不同端口可提升传输速度。
2.和当时PC用单磁盘内部集成缓存一样,在磁盘阵列内部为加快与主机交互速度,都带有一定量的缓冲存储器。主机与磁盘阵列的缓存交互,缓存与具体的磁盘交互数据。
3.在应用中,有部分常用的数据是需要经常读取的,磁盘阵列根据内部的算法,查找出这些经常读取的数据,存储在缓存中,加快主机读取这些数据的速度,而对于其他缓存中没有的数据,主机要读取,则由阵列从磁盘上直接读取传输给主机。对于主机写入的数据,只写在缓存中,主机可以立即完成写操作。然后由缓存再慢慢写入磁盘。

RAID目的

1.提高性能,因为IDE性能没有SCSI的性能好
2.提高容错能力,万一哪个磁盘损坏不会导致数据的丢失
就是为了这两个目的去做的,所以以下的组合方式也无非是为了满足这两个目的的其中之一或者全部特性

RAID的级别(组合方式)

常见RAID级别: raid0,raid1,raid4,raid5(常见,没钱),raid6,raid10 (常见,有钱) raid01,jbod

raid0: 提高读写性能,没有容错能力。至少需要两块磁盘
当一个文件需要存储的时候,将数据切割成片,而后将他们平均分散到多个磁盘上去,由此,把多块磁盘作为一块磁盘来读写数据.
理论上来讲是之前数据读写的n倍,但实际上没有那么快,因为存在数据的分片,还有管理需要往哪块磁盘上存储这种操作,一定会有一些损失的
三块磁盘单块磁盘的故障率为10%,则raid0的故障率反而会提升的,就变成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值