RAID概述
RAID廉价冗余磁盘阵列
硬件RAID
速度快,性能好,支持热插拔
需专门的RAID磁盘阵列卡,价格昂贵,还需配合相应的驱动
软件RAID
使用mdadm软件仿真磁盘阵列功能
无需专门硬件,性价比较好
设备文件标识是/dev/md0
根据可靠性、性能和成本对RADI划分了等级
RAID0、RAID1、RAID5、RAID6、RAID10、RAID01
RAID0:条带(striping)
把连续的数据分散到多个磁盘上存取
RAID1:镜像(mirroring)
通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据
RAID4:带校验的条带
带奇偶校验码的独立磁盘结构
RAID5:条带+分布校验
分布式奇偶校验的独立磁盘结构
RAID6:条带+分布校验+分布校验
带有两个独立分布式校验方案的独立数据磁盘
RAID10:镜像+条带
RAID 10是一个RAID 1与RAID 0的组合体
RAID01:条带+镜像
RAID 01是对RAID 0阵列进行镜像处理
RAID配置总结
级别 | RAID0 | RAID1 | RAID5 | RAID6 |
磁盘数 | >=2 | 2 | >=3 | >=4 |
容错功能 | 无 | 有 | 有 | 较强 |
读写速度 | 最快 | 写入慢 | 较快 | 较快 |
磁盘空间 | 100% | 50% | n-1 | n- |
mdadm命令
用途:创建、修改监控RAID阵列
格式:mdadm [模式] [设备名] [选项] [成员设备名]
-C:新建RAID设备
-l 级别:设定RAID级别
-n 磁盘数目:设定RAID成员设备数目
-x 磁盘数目: 设定备用磁盘数目
-s:扫描配置文件。/etc/mdadm.conf
-D:查看RAID设备信息
-S:停用RAID
-A:激活RAID
创建RAID1
mdadm -C /dev/md0 -l1 -n2 /dev/sdb1 /dev/sdc1
查看RAID详细信息
mdadm -D /dev/md0
创建配置文件
mdadm -Ds >>/etc/mdadm.conf
停止RAID
mdadm -S /dev/md0
激活RAID
mdadm -A /dev/md0