欢迎来到天天文库
浏览记录
ID:41823140
大小:70.61 KB
页数:5页
时间:2019-09-03
《企业服务器磁盘管理-板载RAID》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、服务器磁盘管理RAIDRAID是英文RedundantArrayofInexpensiveDisks的缩写,中文简称为廉价磁盘冗余阵列。RAID就是一种由多块硬盘构成的冗余阵列。虽然RAID包含多块硬盘,但是在操作系统下是作为一个独立的大型存储设备出现。利用RAID技术于存储系统的好处主要有以下三种:1.通过把多个磁盘组织在一起作为一个逻辑卷提供磁盘跨越功能2.通过把数据分成多个数据块(Block)并行写入/读出多个磁盘以提高访问磁盘的速度3.通过镜像或校验操作提供容错能力最初开发RAID的主要目的是节省
2、成本,当时儿块小容量硬盘的价格总和要低于大容量的硬盘。目前来看RAID在节省成木方面的作用并不明显,但是RAID可以充分发挥出多块硬盘的优势,实现远远超出任何一块单独硬盘的速度和吞吐量。除了性能上的提高Z外,RAID还可以提供良好的容错能力,在任何一块硬盘出现问题的情况下都可以继续工作,不会受到损坏硕盘的影响。RAID技术分为儿种不同的等级,分别可以提供不同的速度,安全性和性价比。根据实际情况选择适当的RAID级别可以满足用户对存储系统可用性、性能和容量的要求。常用的RAID级别有以下几种:NRATD,J
3、BOD,RATDO,RATD1,RATD0+1,RAID3,RAID5等。目前经常使用的是RAID5和RAID(0+1)。NRAIDNRAID即Non-RAID,所有磁盘的容量组合成一个逻辑盘,没有数据块分条(noblockstripping)。NRATD不提供数据冗余。要求至少一个磁盘。JB0DJB0D代表JustaBunchofDrives,磁盘控制器把每个物理磁盘看作独立的磁盘,因此每个磁盘都是独立的逻辑盘。JBOD也不提供数据冗余。要求至少一个磁盘。1、RAID0RAID0是最早出现的RAID模式
4、,即DataStripping数据分条技术°RAID0是组建磁盘阵列中最简单的一种形式,只需要2块以上的硬盘即可,成本低,可以提高整个磁盘的性能和吞吐量。RAID0没有提供冗余或错误修复能力,是实现成木是最低的。RAID0最简单的实现方式就是把N块同样的硬盘用硬件的形式通过智能磁盘控制器或用操作系统中的磁盘驱动程序以软件的方式串联在一起创建一个人的卷集。在使用中电脑数据依次写入到各块硬盘中,它的最大优点就是可以整倍的提高硕盘的容量。如使用了三块80GB的硬盘组建成RAID0模式,那么磁盘容量就会是240G
5、Bo其速度方面,各单独一块硬盘的速度完全相同。最大的缺点在于任何一块硬盘击现故障,整个系统将会受到破坏,可靠性仅为单独一块硬盘的1/No为了解决这一问题,便出一了RAID0的另一种模式。即在N块硬盘上选择合理的带区来创建带区集。其原理就是将原先顺序写入的数据被分散到所有的四块硬盘中同时进行读写。四块硬盘的并行操作使同一时间内磁盘读写的速度提升了4倍。在创建带区集时,合理的选择带区的大小非常重要。如果带区过大,可能一块磁盘上的带区空间就可以满足人部分的I/O操作,使数据的读写仍然只局限在少数的一、两块硬盘上
6、,不能充分的发挥出并行操作的优势。另一方面,如果带区过小,任何I/O指令都可能引发大量的读写操作,占用过多的控制器总线带宽。因此,在创建带区集时,我们应当根据实际应用的需要,慎重的选择带区的大小。带区集虽然可以把数据均匀的分配到所有的磁盘上进行读写。但如果我们把所有的硬盘都连接到一个控制器上的话,可能会带来潜在的危害。这是因为当我们频繁进行读写操作时,很容易使控制器或总线的负荷超载。为了避免出现上述问题,建议用户可以使用多个磁盘控制器。最好解决方法还是为每一块硬盘都配备一个专门的磁盘控制器。虽然RAID0
7、可以提供更多的空间和更好的性能,但是整个系统是非常不可靠的,如果出现故障,无法进行任何补救。所以,RAIDO一般只是在那些对数据安全性要求不高的情况下才被人们使用。2、RAID1RAID1称为磁盘镜像,原理是把一个磁盘的数据镜像到另一个磁盘上,也就是说数据在写入一块磁盘的同时,会在另一块闲置的磁盘上生成镜像文件,在不影响性能情况下最大限度的保证系统的可靠性和可修复性上,只要系统中任何一对镜像盘中至少有一块磁盘可以使用,甚至可以在一半数量的硕盘出现问题时系统都可以正常运行,当一块硬盘失效时,系统会忽略该硬盘
8、,转而使用剩余的镜像盘读写数据,具备很好的磁盘冗余能力。虽然这样对数据来讲绝对安全,但是成本也会明显增加,磁盘利用率为50%,以四块80GB容量的硬盘来讲,可利用的磁盘空间仅为160GBo另外,出现硬盘故障的RAID系统不再可靠,应当及时的更换损坏的硬盘,否则剩余的镜像盘也出现问题,那么整个系统就会崩溃。更换新盘后原有数据会需要很长时间同步镜像,外界对数据的访问不会受到影响,只是这时整个系统的性能有所下降。因此,RAID1多用
此文档下载收益归作者所有