01 背景
某台机器上安装了2块IDE硬盘(80G/块)和4块SCSI硬盘(73G/块),IDE硬盘直连到主板内置IDE接口,SCSI磁盘连接到PCI接口的SCSI卡上。此时,系统识别出6块磁盘,经过文件系统格式化后,挂载到某个目录下,供应用程序读写。这样其实是没有数据的校验和冗余的,安全性和效率较差。
如果安装RAID后,将2块IDE硬盘做成一个RAID0系统,则变成一个16G的虚拟硬盘,将4块SCSI硬盘做成一个RAID5系统,则变成3个磁盘,容量为216G(因为RAID程序需要使用磁盘上的部分空间来存放一些RAID信息,所以实际容量将会变小)。
这样就将相对存储空间较小的低廉磁盘,组装成两个容量很大的磁盘给用户使用(我们知道是虚拟的磁盘,但是操作系统无法感知到,它会按照正常的硬盘去格式化)。
02 概述
RAID是廉价冗余磁盘阵列(Redundant Array of Inexpensive Disk)的简称,有时也简称磁盘阵列(Disk Array)。
RAID是一种把多块独立的磁盘(物理磁盘)按不同的方式组合起来形成一个磁盘组,在逻辑上看起来就是一块大的磁盘,从而提供比单个物理磁盘更大的存储容量或更高的存储性能,同时又提供不同级别数据冗余备份的一种技术。
相关概念:
条带:又称为Stripe,是阵列的不同分区上的位置相关的strip的集合,是组织不同分区上条块的单位。
软RAID:RAID的