- raid说明
- 不同型号服务器和raid卡配置raid方法
raid说明:
我之所以在自己博客中开始的文档中就写raid技术就是因为在生产工作中做raid是所有工作开始的第一步,安装操作系统之前第一步就需要做raid,做完raid我们的系统和数据就有物理上的冗余,就是不管硬件硬盘如何损坏只要我们定期维护数据就不会丢失,这是作为一个系统管理员必备的最基础的知识。
raid官方解释:磁盘阵列(Redundant Arrays of Independent Disks,RAID),有"数块独立磁盘构成具有冗余能力的阵列”之意。磁盘阵列是由很多块独立的[磁盘]组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。
-
主流raid各个级别优缺点:
raid0:RAID 0 并不是真正的RAID结构,没有没有数据校验的磁盘陈列,如果其中一块硬盘损坏物理上数据就会丢失,读写性能是所有raid中性能最高的。在实际生产应用场景为分布式存储,需要创建raid0 在分布式应用中虽然物理硬盘没有冗余但是在系统上分布式做到了冗余因此物理硬盘损坏数据不会丢失。
直通模式(JBOD):指的是没有经过raid卡(阵列卡),直接越过raid卡硬件,硬盘直接和传输线即网卡进行传输数据,这个配置需要在BISO里进行设置,在实际生产环境应用中,也是在分布式存储即多台服务器自组存储中使用。
raid1:通过磁盘数据镜像实现数据冗余在成对的独立磁盘上产生互为备份的数据。当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1可以提高读取性能。RAID 1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。在实际生产使用raid1大多数使用2块硬盘做系统盘,因raid1成本高、性能不是最优因此大部分企业中raid1都当做系统盘使用。
raid5:RAID 5 是一种存储性能数据安全和存储成本兼顾的存储解决方案, RAID 5可以理解为是RAID 0和RAID 1的折中方案。RAID 5可以为系统提供数据安全保障,但保障程度要比Mirror低而磁盘空间利用率要比Mirror高。RAID 5具有和RAID 0相近似的数据读取速度,只是多了一个[奇偶校验]信息,写入数据的速度比对单个[磁盘]进行写入操作稍慢。同时由于多个数据对应一个奇偶校验信息,RAID 5的磁盘空间利用率要比RAID 1 高,存储成本相对较低,是运用较多的一种解决方案。raid5在实际生产环境中使用较多,多用于存储数据。
raid10:RAID10就是RAID1+0 是先将数据进行镜像操作,然后再对数据进行分组,RAID 1 在这里就是一个 冗余的备份阵列,而 RAID 0 则负责数据的读写阵列。至少要四块盘,两块做 raid0,另两块 做 raid1,RAID 10 对存储容量的利用率和 RAID 1 一样低,只有 50%. Raid1+0 方案造成了 50%的磁盘浪费,但是它提供了 200%的速度和单磁盘损坏的数 据安全性,并且当同时损坏的磁盘不在同一 Raid1 中,就能保证数据安全性、RAID 10 能 提供比 RAID 5 更好的性能。这种新结构的可扩充性不好,使用此方案比较昂贵。
raid0 :读写性能比较强,支持两块以上硬盘,没有容错功能,磁盘利用率100%。
raid1 :偶数块硬盘,支持完全容错,读写性能相对单块磁盘会快一些,磁盘利用率50%,成本比较高。
raid5 :三块及以上个数硬盘组成,一块硬盘的空间用作于做校验,读取速度会比较快,但是写入相对不高,磁盘利用率:(n-1)/n,最多支持一块硬盘故障,数据重建速度回比较慢。
raid10:偶数 4块及以上的硬盘,先做raid1,再做raid0,支持完全容错,读写性能强,磁盘利用率50%,成本比较高。
各种级别raid比较
LSI系列芯片Raid卡配置方法
LSI系列raid卡使用市面大部分服务器,尤其一些旧服务器。下面我们就加电按下服务器电源查看具体配置方法:
按下Ctrl -H组合键后,自检完成就会进入Raid卡配置界面,如下图。在这里可以看到Raid卡的型号和Firmware固件版本,点击【Start】按钮进入Raid卡主页。
Raid卡首页叫作WebBIOS,如下图。左侧是功能菜单,右侧可以看到所有物理磁盘,本例安装了4块500G硬盘,后面所有的配置都可以在这里完成!
1. Raid 1 配置方法:
在WebBIOS主页点击【Configuration Wizard】,打开配置向导
选择【Add Configuration】,点击【Next】下一步
选择【Manual Configuration】,点击【Next】下一步
左侧方框内可以看到所有未使用的硬盘。因为要做Raid1,我们选择前两块,然后点击下方的【Add to Array】将其加入到右侧方框内。
点击【Accept DG】,创建磁盘组
点击【Next】下一步
点击【Add to SPAN】,将刚才创建好的磁盘组加入到右侧方框内
点击【Next】下一步
阵列参数配置:第一个参数”Raid Level”选择Raid1,其余保持默认
最后一个参数”Select Size”输入阵列容量大小,最大值可参考右侧绿字提示(其中R0代表做Raid0最大容量,R1代表做Raid1最大容量),完成后点击【Accept】
弹出3次任何提示均选择yes
回到配置页面,点击【Next】下一步
点击【Accept】配置完成!
提示保存,选择【yes】
提示初始化,选择【yes】
正在初始化,能看到百分比进度条(速度较快,可能一闪而过)
初始化完成!点击【Home】返回首页
阵列配置完成!
Raid1状态显示”Optimal”表示正常,Drives显示两块硬盘绿色Online正常,如果还有其它未使用的硬盘,会在unconfigured Drives下面蓝色显示。
最后点击【Exit】退出,然后【Ctrl-Alt-Delete】组合键重启服务器,或者直长按服务器启动电源。
2. Raid 5 配置方法:
raid5和raid1配置方法大致相同只是在选择硬盘数量和选择raid级别时不同,其他一致。
在WebBIOS主页点击【Configuration Wizard】,打开配置向导
选择【Add Configuration】,点击【Next】下一步
选择【Manual Configuration】,点击【Next】下一步
左侧方框内可以看到所有未使用的硬盘。我们选择全部(也可以逐个选择),然后点击下方的【Add to Array】将其加入到右侧方框内。
点击【Accept DG】,创建磁盘组
点击【Next】下一步
点击【Add to SPAN】,将刚才创建好的磁盘组加入到右侧方框内
点击【Next】下一步
阵列参数配置:第一个参数”Raid Level”选择Raid5,其余保持默认
最后一个参数”Select Size”输入阵列容量大小,最大值可参考右侧绿字提示(其中R5代表做Raid5的最大容量),完成后点击【Accept】
弹出的任何提示均选择【yes】
回到配置页面,点击【Next】下一步
点击【Accept】配置完成!
提示保存,选择【yes】
提示初始化,选择【yes】
正在初始化,能看到百分比进度条(速度较快,可能一闪而过)
初始化完成!点击【Home】返回首页
阵列配置完成!
Raid5状态显示”Optimal”表示正常,Drives显示四块硬盘绿色Online正常
最后点击【Exit】退出,然后【Ctrl-Alt-Delete】组合键重启服务器!
2. Raid 10 配置方法:
raid10配置方法需要先配置raid1 再配置raid0
在WebBIOS主页点击【Configuration Wizard】,打开配置向导
选择【Add Configuration】,点击【Next】下一步
选择【Manual Configuration】,点击【Next】下一步
左侧方框内可以看到所有未使用的硬盘。因为要做Raid10,我们先选择前两块,做raid1 然后点击下方的【Add to Array】将其加入到右侧方框内。
点击【Accept DG】,创建第一个磁盘组:Drive Group1
然后再选择后两块硬盘,也点击下方的【Add to Array】将其加入到右侧方框内
点击【Accept DG】,创建第二个磁盘组:Drive Group2
点击【Next】下一步
点击【Add to SPAN】,将刚才创建好的两个磁盘组分别加入到右侧方框内
将第二个磁盘组也添加过来
点击【Next】下一步
阵列参数配置:第一个参数”Raid Level”选择Raid10,其余保持默认
最后一个参数”Select Size”输入阵列容量大小,最大值可参考右侧绿字提示(其中R10代表做Raid10的最大容量),完成后点击【Accept】
弹出的任何提示均选择【yes】
回到配置页面,点击【Next】下一步
点击【Accept】配置完成
提示保存,选择【yes】
提示初始化,选择【yes】
正在初始化,能看到百分比进度条(速度较快,可能一闪而过)
初始化完成!点击【Home】返回首页
阵列配置完成!Raid10状态显示”Optimal”表示正常,所有硬盘绿色Online正常。最后点击【Exit】退出,然后【Ctrl-Alt-Delete】组合键重启服务器!