raid5体系结构RAID5 RAID5,至少需要三个硬盘。 总容量为N-1。 例如,有三台1T的硬盘,组成raid5就是2T。 另外,1T正在进行备份和检查。
简单来说,RAID5至少使用三个硬盘来构建RAID5磁盘阵列。 将数据写入硬盘时,直接写入该硬盘的磁道,就像写入一个硬盘一样。 对于RAID5,此次数据写入根据算法分为三个部分,写入三台硬盘。 写入的同时,验证信息被写入这三台硬盘,读取写入的数据时,每台硬盘都将读取数据的内容。如果其中一台硬盘损坏,是存储在其他两台硬盘上的数据吗这意味着raid5存储方法只有一个硬盘出现故障,如果出现故障,必须尽快更换。 更换故障硬盘时,将重新检查故障期间写入的数据。 如果因为未解决的故障又坏了一张,那是毁灭性的。
RAID 5是一种兼顾存储性能、数据安全和存储成本的存储解决方案。 RAID 5可以理解为RAID 0和RAID 1的折中方案。 RAID 5为系统提供数据安全,但保护级别低于Mirror,并且磁盘空间利用率高于Mirror。 RAID 5可以以与RAID 0几乎相同的速度读取数据,但只增加一个奇偶校验信息,数据写入速度比写入单个磁盘慢一点。 同时,由于多个数据支持一个奇偶校验信息,RAID 5磁盘空间利用率高于RAID 1,存储成本相对较低,是目前使用较多的解决方案。
磁盘阵列RAID RAID :廉价磁盘冗馀阵列(redundantarrayofindependentdisks )
作用:容错,提高读写速度
RAID类型数量利用率的优缺点
请参见------------------------------------------------------- -
RAID0条带集2 100%的读/写速度最快,无弹性
RAID1镜像集2的50%读写速度、容错
RAID5奇偶校验条带集3 (n-1 )/n具有更快的读/写速度、容错能力和可接受的坏块
RAID6奇偶校验条带集双校验DP4 (n-2 )/n读/写速度、容错,允许出现两个故障
RAID01
RAID10 RAID1安全性RAID0的快速读写速度和容错高达4.50 %
RAID50 RAID5安全性RAID0快速6(n-2 )/n读写速度快,容错能力强
RAID60 RAID6安全性快速的8(n-4 )RAID0读取/写入速度和容错
请参见------------------------------------------------------- -
一.使用不同场景的RAID
RAID安装方式
硬raid :需要raid卡,有自己的CPU,处理速度快,有电池,没有电池
软raid :在windows、Linux等操作系统上实现
二. RAID5 (3个硬盘;热备盘;1个硬盘)
1 .准备4个硬盘
[root@maiya ~]# ll /dev/sd*
brw-rw--1root disk 8,48 Jan 1316336007/dev/SDD
brw-rw--1root disk 8,64 Jan 1316336007/dev/SDE
brw-rw--1root disk 8,80 Jan 1316336007/dev/SDF
brw-rw--1root disk 8,80 Jan 1316336007/dev/SDG
创建RAID
验证[ root @ mai ya~] # yum-yinstallmdadm//mdadm命令是否可用
[ root @ mai ya~] # mdadm-c/dev/md0-l5-n3-x1/dev/SD { d,e,f,g}
mdadm :阵列/dev/md0 started。
创建RAID
/dev/md0第一个RAID设备
-l5 RAID5
-n RAID成员的数量
-x热备盘数量
3 .格式、安装
[root@maiya ~]# mkfs.xfs /dev/md0
[root@maiya ~]# mkdir /mnt/raid5
[ root @ mai ya~] # mount/dev/md0/mnt/raid 5
[ root @ mai ya~] # CP-RF/etc/mnt/raid5/etc 1
显示RAID信息
[ root @ mai ya~] # mdadm-d/dev/md0/- d查看详细信息
/dev/md0:
版本: 1.2
creation time : monjan 1316:283360472014
raid第:级raid 5
阵列大小:2095104 (2046.34 MIB 2145.39 MB ) )。
useddevsize :1047552 (1023.17 MIB 1072.69 MB ) )。
raid设备: 3
总设备: 4
持久性3360子块持久性
更新时间: monjan 13163360343360512014
状态: clean
Active Devices : 3
工作设备: 4
故障设备: 0
Spare Devices : 1
layout :左同步
Chunk Size : 512K
numbermajorminorraiddevicestate
0 8 48 0 active sync /dev/sdd
1 8 64 1 active sync /dev/sde
4 8 80 2 active sync /dev/sdf
3 8 96 - spare /dev/sdg
5 .模拟硬盘损坏并拆除
终端1 :
[ root @ mai ya~] # watch-n 0.5‘mdadm-d/dev/md0’/watch继续查看
2号航站楼:
[ root @ mai ya~] # mdadm/dev/md0-f/dev/SDE-r/dev/SDE
//模拟损坏- ffail-r移除
将RAID引导设置为启用
[root@maiya ~]# mdadm -D -s
array/dev/MD0metadata=1.2 name=sxl1.com :0 uuid=c 676162133608878498 f : F5 be 209 e
[ root @ mai ya~] # mdadm-d-s/etc/mdadm.conf
mdadm选项:
- s扫描
- sstop
d详细信息
ccreate
ffail
rremove
- nraid-devices=3
- xspare-devices=1
- llevel=5