预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

RAID磁盘阵列详解 磁盘阵列(RedundantArraysofInexpensiveDisks,RAID),有“价格便宜具有冗余能力的磁盘阵列”之意。原理是利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。磁盘阵列还能利用同位检查(ParityCheck)的观念,在数组中任一颗硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。RAID0(条带(strping))是组建磁盘阵列中最简单的一种形式,只需要2块以上的硬盘即可,成本低,可以提高整个磁盘的性能和吞吐量。RAID0没有提供冗余或错误修复能力,但实现成本是最低的。特点:速度快,没有容错能力RAID1:镜像(mirroring)ID1称为磁盘镜像,原理是把一个磁盘的数据镜像到另一个磁盘上,也就是说数据在写入一块磁盘的同时,会在另一块闲置的磁盘上生成镜像文件,在不影响性能情况下最大限度的保证系统的可靠性和可修复性上,只要系统中任何一对镜像盘中至少有一块磁盘可以使用,甚至可以在一半数量的硬盘出现问题时系统都可以正常运行,当一块硬盘失效时,系统会忽略该硬盘,转而使用剩余的镜像盘读写数据,具备很好的磁盘冗余能力。虽然这样对数据来讲绝对安全,但是成本也会明显增加,磁盘利用率为50%,以四块80GB容量的硬盘来讲,可利用的磁盘空间仅为160GB。另外,出现硬盘故障的RAID系统不再可靠,应当及时的更换损坏的硬盘,否则剩余的镜像盘也出现问题,那么整个系统就会崩溃。更换新盘后原有数据会需要很长时间同步镜像,外界对数据的访问不会受到影响,只是这时整个系统的性能有所下降。因此,RAID1多用在保存关键性的重要数据的场合。RAID1示意图RAID5:条带+分布校验3块以上,利用率为(n-1)/n,有容错功能,最多可以坏一块磁盘RAID6:条带+分布校验+分布校验5块以上,利用率为(n-2)/n,有容错功能,最多可以坏二块磁盘RAID10:镜像+条带利用率为50%RAID配置总结:mdadm命令:mdadm-manageMD(mutipledisk)devicesakaLinuxSoftwareRAIDCurrently,LinuxsupportsLINEARmddevices,RAID0(striping),RAID1(mirroring),RAID4,RAID5,RAID6,RAID10,MULTIPATH,FAULTY,andCON-TAINER.-C:新建RAID设备-l:设定RAID级别-n:磁盘数目:设定RAID成员设备数目-x(sparedevice):磁盘数目,设定备用磁盘数目-s:扫描配置文件/etc/madam.conf-D:查看RAID设备信息-S:停用RAID-A:激活RAID[root@lvm~]#cat/proc/mdstat查看RAID的配置信息Personalities:[raid6][raid5][raid4]md5:activeraid5sde[5]sdf[4](S)sdd[2]sdc[1]sdb[0]3144192blockssuper1.2level5,512kchunk,algorithm2[4/4][UUUU]unuseddevices:<none>[root@lvm~]#mdadm-Ds查看设备信息ARRAY/dev/md5metadata=1.2spares=1name=lvm:5UUID=e433a3d5:94c67839:5e66cae5:e4976d17创建RAID5mdadm-C/dev/md5-l5-n4-x1/dev/sd[bcdef]查看RAID的详细信息mdadm-D/dev/md5创建配置文件mdadm-Ds>>/etc/mdadm.conf停止RAIDmdadm-S/dev/md5查看RAID信息cat/proc/mdstat格式化挂载RAID磁盘阵列mkfs.ext4/dev/md5自动挂载RAID阵列修改/etc/fstab注:/boot分区用于存放引导文件,不用应用RAID机制RAID5模拟故障让失效的/dev/sdb1替换为/dev/sdg1mdadm/dev/md5-a/dev/sdg1-r/dev/sdb1配置共享的热备份磁盘多个RAID共享备份磁盘节约空间修改mdadm.conf文件添加spare-group\sparedisks--monitor开启监控RAID多种元数据格式-Es查看成员设备上的元数据信息--zero-superblock清空成员设备上的元数据信息[root@localhost~]#m