其实我第一次听说RAID这个词是我考数据库工程师的时候,那是在后面附带讲了一个RAID技术,但是当时只是半懂吧,以至于结果考试的时候都不知道到底怎么完全保证正确。
首先普及下RAID是什么。(下面来自百度百科词条,更详细的大家可以百度一下吧)
磁盘阵列(Redundant Arrays of Inexpensive Disks),有“价格便宜具有冗余能力的磁盘阵列”之意。原理是利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任一颗硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。
前几天有个公司有多块多余硬盘,刚好我也帮忙搭建了他们的服务器环境,为了提高性能做RAID也是一种方式吧。为了分享给大家下,又因为我本人没有多块硬盘,而进行raid实验必须具备多块硬盘,所以我今天再次用VM进行模拟实验。当然又因为是基于win2003环境下所以只能称作软RAID,其实一般的方法在更底层也很容易实现的。
本次实践材料
物理机操作系统:win7旗舰版 32位
虚拟软件:VMware7.1.1 build-282343(汉化版)
虚拟后操作系统:win 2003企业版32位
步骤一:安装操作系统、VM、创建win2003虚拟机等准备工作(这些工作谁都会吧),这里我的硬盘设置为20GB,内存384MB。
1、编辑win2003虚拟机(如图1):
图1:编辑虚拟机2、添加多块硬盘:点击添加按钮,弹出【添加硬件窗口】,单击【下一步】,如图2
图2:添加硬件窗口3、自定义一些参数,如大小之类的(这里我添加一块5GB的虚拟硬盘),如图3:
图:3:虚拟硬盘大小设置3、同样的方法继续添加2块,一共附加三块5GB虚拟硬盘;步骤一结束。
步骤二:在创建的虚拟机安装win2003企业版(这个步骤就省略了吧)
步骤三:已经进入win2003操作系统,进行软RAID操作。
1、右击【我的电脑】,选择【管理】打开【计算机管理】,如图4:
图4:打开计算机管理2、在【计算机管理】里选择【磁盘管理】节点,如图5:
图5:打开磁盘管理3、把磁盘1-3三块硬盘进行RAID处理,把1-3块硬盘从【基本状态】(默认)转换为【动态磁盘】(注意要在划记处右键点击),如图6:
图6:转为动态2、其他的两块也一样处理,当然其实在1的下一步可以一次全部选定的,如图7:
图7:全部选定3、把1-3三块硬盘进行RAID5处理成为逻辑上的一块硬盘,右击硬盘1选择【新建卷】,在向导中选择RAID5即可:如图8
图8:创建RAID53、在下一步添加2和3(当然可以选择他们的一部分),如图9。然后按照向导就行了。
图9:添加2和34、进行同步进程,结束全部操作,如图10:
图10:同步整个过程结束,现在我们打开【我的电脑】来看看,图11:
图11:处理结果好了今天的这个实践完美完成!
注:细心的朋友可能已经发现3块5GB的硬盘怎么被你整成10GB了?还有5GB呢?那是因为:做RAID5阵列所有磁盘容量必须一样大,当容量不同时,会以最小的容量为准。 最好硬盘转速一样,否则会影响性能,而且可用空间=磁盘数n-1,其中有一块是专门用来校验的,在存储数据的时候,校验盘里面是不会被存入数据的。至于做RAID处理的利弊大家自己问google、百度吧。
本文来源:http://i.muquan.net/718.html(转载请注明出处)