欢迎来到天天文库
浏览记录
ID:31365773
大小:106.50 KB
页数:5页
时间:2019-01-09
《redhat linux下磁盘阵列技术实现探讨》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、RedHatLinux下磁盘阵列技术实现探讨 摘要:目前企事业单位的数据存储量越来越大,对磁盘的存储空间和存储效率的要求也越来越高,因此磁盘阵列技术得到了广泛的应用,本文主要就在RedHatlinux平台下磁盘阵列技术的实现进行研究和探讨,以提高磁盘的存储效率。 关键词:RedHatlinux磁盘阵列 中图分类号:TP311.51文献标识码:A文章编号:1672-3791(2012)09(b)-0023-01 1磁盘阵列技术概述 磁盘阵列技术即RAID,原理是利用数组方式来做磁盘组,配合数据分散排列的设计,
2、提升数据的安全性。磁盘阵列是由很多便宜、容量较小、稳定性较高、速度较慢磁盘,组合成一个大型的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。同时利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。磁盘阵列还能利用同位检查(ParityCheck)的观念,在数组中任一颗硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。 主要的磁盘阵列技术有这几种等级。 (1)RAID-0:等量模式,此模式由相同,型号与容量的磁盘组成,读写性能高,但无容错能力。5 (2)RAID-1:映
3、像模式,此模式具有容错能力,但读写性能较低,且比较浪费磁盘空间。 (3)RAID0+1:RAID10标准,实际是将RAID0和RAID1标准结合的产物,在连续地以位或字节为单位分割数据并且并行读/写多个磁盘的同时,为每一块磁盘作磁盘镜像进行冗余,它的优点是同时拥有RAID0的超凡速度和RAID1的数据高可靠性,但是CPU占用率同样也更高,而且磁盘的利用率比较低。 (4)RAID2:将数据条块化地分布于不同的硬盘上,条块单位为位或字节,并使用称为“加重平均纠错码(海明码)”的编码技术来提供错误检查及恢复.这种编码技
4、术需要多个磁盘存放检查及恢复信息,使得RAID2技术实施更复杂,因此在商业环境中很少使用。 (5)RAID3:它同RAID2非常类似,都是将数据条块化分布于不同的硬盘上,区别在于RAID3使用简单的奇偶校验,并用单块磁盘存放奇偶校验信息。如果一块磁盘失效,奇偶盘及其他数据盘可以重新产生数据;如果奇偶盘失效则不影响数据使用.RAID3对于大量的连续数据可提供很好的传输率,但对于随机数据来说,奇偶盘会成为写操作的瓶颈。 (6)RAID-5:性能与数据备份的均衡考虑,具有容错性,读写效率较高,是目前市场上应用最为广泛的
5、磁盘阵列方法。 2RedHatlinux环境下RAID的配置 这里主要介绍RAID-5的配置。首先我们重点介绍一下RAID-5技术,此技术通过引入数据校验技术来保证数据的安全,在RAID5上,读/写指针可同时对阵列设备进行操作,提供了更高的数据流量。RAID5更适合于小数据块和随机读写的数据,RAID3与RAID55相比,最主要的区别在于RAID3每进行一次数据传输就需涉及到所有的阵列盘;而对于RAID5来说,大部分数据传输只对一块磁盘操作,并可进行并行操作。在RAID5中有“写损失”,即每一次写操作将产生四个实
6、际的读/写操作,其中两次读旧的数据及奇偶信息,两次写新的数据及奇偶信息。RAID-5需要最少3块磁盘,磁盘利用率n-1。这种磁盘阵列的数据写入有的类似RAID-0,但它并不使用固定的某块磁盘存放校验数据,而是分散存放在每个磁盘中。因此,当一块磁盘出现了问题,也可以根据其他磁盘中的校验数据进行恢复。 RedHat中RAID-5的配置方法,这里主要使用RedHat本身提供的软件配置方式,由于实验环境的限制,可以使用多个分区模拟多块磁盘,在RedHat平台下允许分区模拟对立磁盘,此方法在实际应用中非常实用。 RAID-
7、5配置基本策略如下。 (1)利用4个分区组成RAID5。 (2)每个分区约为1GB大小,需确定每个分区一样大较佳。 (3)利用一个分区设置为sparedisk,磁盘做数据校验使用。 (4)这个sparedisk大小要与其它RAID所需分区一样大。 (5)将此RAID5挂载到/mnt/raid目录下。 在动手配置前首先介绍一下mdadm命令,这是非常实用的RAID创建工具。 mdadm?Ccreate?Cauto=yes/dev/md[0-9]?Craid-devices=N\>--level=[015]
8、?Cspare-devices=N/dev/sdxdev/hdx… 具体配置过程如下。 (1)创建分区:fdisk/dev/had。5 (2)创建RAID5:mdadm--detail/dev/mdo。 (3)创建好后可以使用工具:cat/proc/mdstat来检查磁盘阵列的创建状况。 (4)格式化RAID5磁盘:mkfs-text
此文档下载收益归作者所有