- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
?RAID磁盘阵列详解?磁盘阵列(Redundant Arrays of Inexpensive Disks,RAID),有“价格便宜具有冗余能力的磁盘阵列”之意。原理是利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任一颗硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。RAID 0(条带 (strping))是组建磁盘阵列中最简单的一种形式,只需要2块以上的硬盘即可,成本低,可以提高整个磁盘的性能和吞吐量。RAID 0没有提供冗余或错误修复能力,但实现成本是最低的。特点:速度快,没有容错能力RAID1:镜像(mirroring)ID 1称为磁盘镜像,原理是把一个磁盘的数据镜像到另一个磁盘上,也就是说数据在写入一块磁盘的同时,会在另一块闲置的磁盘上生成镜像文件,在不影响性能情况下最大限度的保证系统的可靠性和可修复性上,只要系统中任何一对镜像盘中至少有一块磁盘可以使用,甚至可以在一半数量的硬盘出现问题时系统都可以正常运行,当一块硬盘失效时,系统会忽略该硬盘,转而使用剩余的镜像盘读写数据,具备很好的磁盘冗余能力。虽然这样对数据来讲绝对安全,但是成本也会明显增加,磁盘利用率为50%,以四块80GB容量的硬盘来讲,可利用的磁盘空间仅为160GB。另外,出现硬盘故障的RAID系统不再可靠,应当及时的更换损坏的硬盘,否则剩余的镜像盘也出现问题,那么整个系统就会崩溃。更换新盘后原有数据会需要很长时间同步镜像,外界对数据的访问不会受到影响,只是这时整个系统的性能有所下降。因此,RAID 1多用在保存关键性的重要数据的场合。RAID 1示意图RAID5:条带+分布校验3块以上,利用率为(n-1)/n,有容错功能,最多可以坏一块磁盘RAID6:条带+分布校验+分布校验5块以上,利用率为(n-2)/n,有容错功能,最多可以坏二块磁盘RAID10:镜像+条带利用率为50%RAID配置总结:mdadm命令:?? mdadm - manage MD(mutiple disk) devices aka Linux Software RAID? Currently, Linux supports LINEAR md devices,? RAID0? (striping),? RAID1?????? (mirroring),? RAID4,? RAID5, RAID6, RAID10, MULTIPATH, FAULTY, and CON-?????? TAINER.-C:新建RAID设备-l:设定RAID级别-n:磁盘数目:设定RAID成员设备数目-x(spare device):磁盘数目,设定备用磁盘数目-s:扫描配置文件/etc/madam.conf-D:查看RAID设备信息-S:停用RAID-A:激活RAID[root@lvm ~]# cat /proc/mdstat?? 查看RAID的配置信息Personalities : [raid6] [raid5] [raid4]?md5 : active raid5 sde[5] sdf[4](S) sdd[2] sdc[1] sdb[0]????? 3144192 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/4] [UUUU]???? ?unused devices: none[root@lvm ~]# mdadm -Ds 查看设备信息ARRAY /dev/md5 metadata=1.2 spares=1 name=lvm:5 UUID=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共
文档评论(0)