快速业务通道

每天进步一点点:(20)软件RAID

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-04

RAID

概述:将多块磁盘组合成一块逻辑磁盘,从而提高读写性能与安全性. 1. 实现方式 软件实现:通过主机的RAID软件实现,易于实施但是性能有限 硬件实现:RAID控制卡,基于主机的硬件RAID技术,将硬盘连接到控制卡上控制卡和硬盘之间通过PCI总线交互;外部RAID控制卡,基于存储阵列的高级硬件RAID技术,想主机提供一个硬盘的接口界面,是主机看到一个普通的存储卷,主机通过它支持的协议对卷进行管理. 2. 基本概念 条带(strip):磁盘上一块由若干地址连续的磁盘块构成的,大小固定的区域 分条(stripe):位于RAID集上的所有磁盘相同位置的条带(strip)组成的存储区域 条带尺寸:也叫分条深度,描述了构成条带的磁盘块的数目 分条尺寸:条带尺寸与RAID集中硬盘数量的乘积,即条带的容量. 数据镜像:将同一数据写入两块不同的磁盘,从而产生该数据的两个副本. 奇偶校验:对写入的数据进行运算得到一个校验值用于数据恢复 3. RAID级别 RAID0 无容错的条带阵列.读写性能很好,但是无安全性可言.一个文件块坏了真个档案文件就失效了,一个块磁盘坏了整个RAID集就失效了.建议使用相同大小的磁盘组建.如果1块100G的与1块200G的硬盘组建的话,前200G的数据是等量分别存储在两块硬盘上的,后100G容量只能存在200G容量的那块硬盘上. 软件RAID可以手工制定分条尺寸,硬件RAID由厂商设定分条尺寸 RAID1 磁盘镜像.读性能还可以,写性能相对较差,安全性很好.最好使用相同大小相同品牌的两块硬盘,如果容量不等的话,以容量较小的那块为准.写入数据被I/O总线复制两2份写到各个磁盘,如果使用磁盘阵列RAID卡的话会复制一份而不用I/O总线. 拥有帝国一切,皆有可能。欢迎访问phome.net RAID3 带专用检验磁盘的并行访问阵列.数据读写以整个条带为单位进行,从而所有磁盘能够并发的执行操作,而不存在更新同一条带中某些存储带的部分写操作(这样存在一些磁盘空间浪费),即任何数据的读写操作都要访问整个条带.可以这么去理解,给RAID0加一个独立的校验磁盘.RAID3为传输大量数据提供了很高的带宽,因而常用于视频流服务等设计大量数据数据访问的场景中. RAID4与RAID3唯一的差别就是支持数据磁盘的独立访问,也就是说某个数据单元可以从单块磁盘中读写而无需访问整个条带.RAID5相对于RAID4来说不同点在于它将校验值分布存储在所有的磁盘上,这样就避免了校验磁盘成为写性能的瓶颈.RAID6与RAID5也是基本类似,不同的地方是引入了第二个校验值,这样当两块磁盘同时失效它仍然可以恢复,因此最少需要四块磁盘来组建. RAID0 1与RAID1 0 结合RAID0的性能优势和RAID1的安全优势. RAID0 1,将所有磁盘分成两个小组,小组内部做RAID0,小组之间做RAID1;RAID1 0,将所有磁盘两个一组分开,小组内部做RAID1,小组之间做RAID0. 至少需要四块磁盘才能组建. 4. 在linux上实现软RAID 在linux上实现软RAID只需要使用一个命令:mdadm 1. 检测是否加载了mdadm cat /proc/mdstat #还可以用cat /proc/devices | grep md或者lsmld | grep md 2. 磁盘格式 FD 如果MD编译进入了内核,那么当内核调用MD驱动时会自动查找分区格式为FD格式的磁盘.一般用fdisk将MD磁盘设置为FD格式. 拥有帝国一切,皆有可能。欢迎访问phome.net

W保存退出后,使用partprobe命令强制内核刷新分区表,刚才创建的分区生效可用. 3. 创建RAID mdadm --create --auto=yes /dev/md0 --level=n --raid-devices=n1 --spare-devices=n3 /dev/sdb1 /dev/sdc1 /dev/sdd…… --auto

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号