【IT168 技术】学习RAID时,你可能会遇到软RAID实现问题,这里将介绍软RAID实现问题的解决方法,在这里拿出来和大家分享一下。在服务器存储应用里,从最基础的RAID0、RAID1到后来兼顾容量与安全的RAID5,很多公司都采用了硬件RAID来进行实现,但是无可否认,对于成本第一的很多中小企业来说,几千块钱RAID卡单机成本的批量支出也不是一个小数目。
那么,通过什么来实现呢?自WindowsNT Server及以上,Microsoft的操作系统都对软RAID功能有了一定的支持。对于服务器存储初始入门者来说,使用软RAID进行学习、应用或测试,无疑会对以后的工作技能提升有很大的帮助。下文将以WinNT Server为例子,讲解一下软RAID的相关内容。
1、概念
软RAID通过WindowsNT Server及更高级系统都能够管理或实现,当然,这并不是说Windows又发明了一项新技术,它只是对现有的RAID技术实行拿来主义,直接内嵌的一项功能,通过内嵌的管理软件进行控制。当然,Windows的可用性由此也充分的显现了出来。
2、原理
在WindowsNT Server系统中,物理硬盘分为两种类型,一种是基本磁盘,一种是动态磁盘。基本磁盘是包含主分区、扩展分区和逻辑驱动器的物理硬盘,可以被其他操作性访问;动态磁盘可通过WinNT中的磁盘管理进行设置,由于其本身具有的动态性,所以只能通过设置它的WinNT系统进行管理。
软RAID被WinNT称为卷。要在Windows NT上使用软件RAID,必须把基本磁盘升级到动态磁盘,才能在动态磁盘上创建我们所需的RAID。软RAID在具体的实现时对应不同的RAID实现,对于磁盘数量的要求也与硬件RAID相同。
WinNT Server支持RAID0\RAID1\RAID5,工作站版的WinNT不支持容错的RAID1和RAID5,但支持RAID0。
3、优点
硬件RAID的实现要涉及更高要求的服务器硬件系统、额外的RAID卡支持、多硬盘支持;而软RAID实现只需要教低的服务器硬件配置、同等数量的多硬盘支持,并且由于是通过操作系统自带的软件进行虚拟类管理,所以无须再有额外的RAID卡支出。
另外,软RAID实现也不象硬件RAID那样要求硬盘属于同等规格,对于容量的大小不同,可以通过软件对于较大容量硬盘内相对小硬盘多出的空间进行充分的再利用。
由以上可以看出,软RAID实现最大的优点是成本的节约,其次是对于硬盘规格的较少要求。
4、缺点
软RAID实现似乎无法找出其太多的缺点,但是其实在所实现的存储系统稳定性上,软RAID要比硬件RAID差很多。
1)RAID的实现大多数情况下要求硬盘是属于同等规格的,而软RAID系统没有这个要求,很多情况下一些对于成本控制比较严格的中小企业,如果选择不同规格的硬盘搭建,必然会带来多盘读取速度不同带来的系统不稳定。
2)软RAID实现是通过单操作系统附带的软件进行控制的,由于硬件设置使用动态模式,使得其他操作系统无法对其进行控制。
3)单操作系统包括卷文件等出现故障时,在此操作系统上搭建的RAID很可能也随着出现故障。