关于RAID与SCSI的一些基本概念_第1页
关于RAID与SCSI的一些基本概念_第2页
关于RAID与SCSI的一些基本概念_第3页
关于RAID与SCSI的一些基本概念_第4页
关于RAID与SCSI的一些基本概念_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.关于RAID与SCSI的一些基本概念RAID简介内嵌微处理器的磁盘子系统通常称为RAID系统。RAID阵列的可用容量总小于成员磁盘的总量。一、RAID0(分块)是简单的、不带有校验的磁盘分块,本质上它并不是一个真正的RAID,因为它并不提供任何形式的冗余。假如RAID0的磁盘失败,那么,数据将彻底丢失。为了在RAID0情况下恢复数据,唯一的办法是使用磁带备份或者镜像拷贝。二、RAID1(镜像)是非校验的RAID级。三、RAID2(专有磁盘的并行访问)的定义涉及RAID控制器中的错误校验电路。这个功能已经被集成到磁盘驱动器中,虽然便宜,但效率却不高。因此,RAID2没有形成产品。四、并行访问R

2、AID都属于RAID3。RAID3(使用专有校验磁盘的同步访问)子系统将数据分块存放到阵列中的所有驱动器,将校验数据写到阵列中的一个另外的校验磁盘,RAID3被认为是校镽AID。五、RAID4(使用专用校验磁盘的独立访问)是一种独立访问的RAID实现,它使用一个专用的校验磁盘。与RAID3不同的是,RAID4有更大量的分块,使多个I/O请求能同时处理。虽然它为读请求提供了性能的优势,但RAID4的写开销特别大,因为在每次读、修改和写周期中,校验磁盘都被访问两次。六、RAID5(使用分布式校验的独立访问)是一个独立访问的RAID阵列,校验数据被分布在阵列中的所有磁盘。换而言之,即没有一个专有校验

3、磁盘,因而,没有像RAID4一样的写瓶颈。七、RAID6(使用双校验的独立访问)提供两级冗余,即阵列中的两个驱动器失败时,阵列仍然能够继续工作。 RAID1:就是我们常说的“磁盘镜像”,通过在阵列里的一个硬盘上完全复制相同数据的方式来提供对数据的充分保护。如果其中一个硬盘毁坏,另外一个硬盘将提供精确的,完全相同的数据,RAID系统将切换到镜像的硬盘继续使用,对用户而言,数据并没有丢失。这种镜像系统不好的地方是数据的存储速度并没有得到改善,而且磁盘利用率低。然而,它提供对管理者而言最简单有效的保护,当一个硬盘失效时,阵列管理软件会直接将数据请求切换到有效硬盘上。RAID3:RAID3将数据交错分

4、布在多个驱动器中,有一个专门的硬盘用户提供奇偶数据存储,提供错误数据的恢复和重建。RAID5:RAID5是最通行的配置方式。它是具有奇偶校验的数据恢复功能的数据存贮方式。在RAID5里,奇偶校验数据块分布于阵列里的各个硬盘中,这样的数据连接会更加顺畅。如果其中一个硬盘损坏,奇偶校验数据将被用于数据的重建。这是一个很通行的做法。这种方式的缺点是数据的读写时间会相对长些(在写入一组数据时必须完成两次读写操作)。它的容量是N-1,最小必须有三个硬盘。磁盘阵列术语汇编Array:阵列磁盘阵列模式是把几个磁盘的存储空间整合起来,形成一个大的单一连续的存储空间。NetRAID控制器利用它的SCSI通道可以

5、把多个磁盘组合成一个磁盘阵列。简单的说,阵列就是由多个磁盘组成,并行工作的磁盘系统。需要注意的是作为热备用的磁盘是不能添加到阵列中的。ArraySpanning:阵列跨越阵列跨越是把2个,3个或4个磁盘阵列中的存储空间进行再次整合,形成一个具有单一连续存储空间的逻辑驱动器的过程。NetRAID控制器可以跨越连续的几个阵列,但每个阵列必需由相同数量的磁盘组成,并且这几个阵列必需具有相同的RAID级别。就是说,跨越阵列是对已经形成了的几个阵列进行再一次的组合,RAID1,RAID3和RAID5跨越阵列后分别形成了RAID10,RAID30和RAID50。CachePolicy:高速缓存策略NetR

6、AID控制器具有两种高速缓存策略,分别为CachedI/O(缓存I/O)和DirectI/O(直接I/O)。缓存I/O总是采用读取和写入策略,读取的时候常常是随意的进行缓存。直接I/O在读取新的数据时总是采用直接从磁盘读出的方法,如果一个数据单元被反复地读取,那么将选择一种适中的读取策略,并且读取的数据将被缓存起来。只有当读取的数据重复地被访问时,数据才会进入缓存,而在完全随机读取状态下,是不会有数据进入缓存的。CapacityExpansion:容量扩展在微软的WindowsNT,2000或Novell公司的NetWare4.2,5操作系统下,可以在线增加目前卷的容量。在Windows200

7、0或NetWare5系统下,准备在线扩容时,要禁用虚拟容量选项。而在WindowsNT或NetWare4.2系统下,要使虚拟容量选项可用才能进行在线扩容。在NetRAID控制器的快速配置工具中,设置虚拟容量选项为可用时,控制器将建立虚拟磁盘空间,然后卷能通过重构把增加的物理磁盘扩展到虚拟空间中去。重构操作只能在单一阵列中的唯一逻辑驱动器上才可以运行,你不能在跨越阵列中使用在线扩容。Channel:通道在两个磁盘控制器之间传送数据和控制信息的电通路。Format:格式化在物理驱动器(硬盘)的所有数据区上写零的操作过程,格式化是一种纯物理操作,同时对硬盘介质做一致性检测,并且标记出不可读和坏的扇区

8、。由于大部分硬盘在出厂时已经格式化过,所以只有在硬盘介质产生错误时才需要进行格式化。HotSpare:热备用当一个正在使用的磁盘发生故障后,一个空闲、加电并待机的磁盘将马上代替此故障盘,此方法就是热备用。热备用磁盘上不存储任何的用户数据,最多可以有8个磁盘作为热备用磁盘。一个热备用磁盘可以专属于一个单一的冗余阵列或者它也可以是整个阵列热备用磁盘池中的一部分。而在某个特定的阵列中,只能有一个热备用磁盘。当磁盘发生故障时,控制器的固件能自动的用热备用磁盘代替故障磁盘,并通过算法把原来储存在故障磁盘上的数据重建到热备用磁盘上。数据只能从带有冗余的逻辑驱动器上进行重建(除了RAID0以外),并且热备用

9、磁盘必须有足够多的容量。系统管理员可以更换发生故障的磁盘,并把更换后的磁盘指定为新的热备用磁盘。HotsModule:热交换磁盘模式热交换模式允许系统管理员在服务器不断电和不中止网络服务的情况下更换发生故障的磁盘驱动器。由于所有的供电和电缆连线都集成在服务器的底板上,所以热交换模式可以直接把磁盘从驱动器笼子的插槽中拔除,操作非常简单。然后把替换的热交换磁盘插入到插槽中即可。热交换技术仅仅在RAID1,3,5,10,30和50的配置情况下才可以工作。I2O(IntelligentInput/Output):智能输入输出智能输入输出是一种工业标准,输入输出子系统的体系结构完全独立于网络操作系统,并

10、不需要外部设备的支持。I2O使用的驱动程序可以分为操作系统服务模块(operatingsystemservicesmodule,OSMs)和硬件驱动模块(hardwaredevicemodules,HDMs)。Initialization:初始化在逻辑驱动器的数据区上写零的操作过程,并且生成相应的奇偶位,使逻辑驱动器处于就绪状态。初始化将删除以前的数据并产生奇偶校验,所以逻辑驱动器在此过程中将一并进行一致性检测。没有经过初始化的阵列是不能使用的,因为还没有生成奇偶区,阵列会产生一致性检测错误。IOP(I/OProcessor):输入输出处理器输入输出处理器是NetRAID控制器的指令中心,实现

11、包括命令处理,PCI和SCSI总线的数据传输,RAID的处理,磁盘驱动器重建,高速缓存的管理和错误恢复等功能。LogicalDrive:逻辑驱动器阵列中的虚拟驱动器,它可以占用一个以上的物理磁盘。逻辑驱动器把阵列或跨越阵列中的磁盘分割成了连续的存储空间,而这些存储空间分布在阵列中的所有磁盘上。NetRAID控制器能设置最多8个不同容量大小的逻辑驱动器,而每个阵列中至少要设置一个逻辑驱动器。输入输出操作只能在逻辑驱动器处于在线的状态下才运行。LogicalVolume:逻辑卷由逻辑磁盘形成的虚拟盘,也可称为磁盘分区。Mirroring:镜像冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完

12、全相同的副本即为镜像。RAID1和RAID10使用的就是镜像。Parity:奇偶校验位在数据存储和传输中,字节中额外增加一个比特位,用来检验错误。它常常是从两个或更多的原始数据中产生一个冗余数据,冗余数据可以从一个原始数据中进行重建。不过,奇偶校验数据并不是对原始数据的完全复制。在RAID中,这种方法可以应用到阵列中的所有磁盘驱动器上。奇偶校验位还可以组成专用的奇偶校验方式,在专用奇偶校验中,奇偶校验数据可分布在系统中所有的磁盘上。如果一个磁盘发生故障,可以通过其它磁盘上的数据和奇偶校验数据重建出这个故障磁盘上的数据。PowerFailSafeguard:掉电保护当此项设置为可用时,在重构过程

13、中(非重建),所有的数据将一直保存在磁盘上,直到重构完成后才删除。这样如果在重构过程中发生掉电,将不会发生数据丢失的危险情况。RAID:独立冗余磁盘阵列独立冗余磁盘阵列最初叫做廉价冗余磁盘阵列(RedundantArrayofInexpensiveDisks),它是由多个小容量、独立的硬盘组成的阵列,而阵列综合的性能可以超过单一昂贵大容量硬盘(SLED)的性能。由于是对多个磁盘并行操作,所以RAID磁盘子系统与单一磁盘相比它的输入输出性能得到了提高。服务器会把RAID阵列看成一个单一的存储单元,并对几个磁盘同时访问,所以提高了输入输出的速率。RAIDLevels:RAID级别RAID级别为不同

14、冗余类型在逻辑驱动器上的应用。它可以提高逻辑驱动器的故障容许度和性能,但也会减少逻辑驱动器的可用容量,每个逻辑驱动器都必须指定一个RAID级别。RAID1,3和5的逻辑驱动器使用了单一的阵列,附表1描述了它们的具体情况。简单地说,RAID0是没有冗余,它可由一个或多个物理驱动器组成;RAID1是镜像冗余,它在一个阵列中需要两个物理驱动器;RAID3为专用奇偶校验冗余,即所有的冗余数据都存储在一个专用的磁盘上,一个阵列至少由三个物理驱动器组成;RAID5为分散奇偶校验冗余,即阵列中的冗余数据分散存储在阵列中所有磁盘上,它的一个阵列中至少需要三个物理驱动器。RAID10,30和50是逻辑驱动器跨越

15、阵列而组成的。附表2描述了跨越磁盘阵列的情况。ReadPolicy:读取策略NetRAID控制器提供了三种读取策略,分别为Read-Ahead(预读),Normal(标准)和Adaptive(适中)。预读是在运行中,控制器不断的提前读取未被请求的数据,把它存储在内存中,并期望这些数据能被使用。预读可以更快的提供连续数据,当访问的是随机数据时效果就不佳了。标准策略不使用预读的方法,当读取的数据大部分为随机数据时,这个策略是最有效的。适中策略是当访问的最后两个磁盘上的数据存储在连续扇区上时,将采用预读的方法。ReadyState:就绪状态就绪状态是一个可用的硬盘,它即不在线也不是热备用盘,并可以添

16、加到任一个阵列中或者指定为热备用盘的这种硬盘状态。Rebuild:重建在RAID1,3,5,10,30或50阵列中把一个故障盘上的所有数据再生到替换磁盘上的过程。磁盘重建过程中逻辑驱动器通常不会中断对其数据的访问请求。RebuildRate:重建率重建操作过程的速度。每个控制器都分配了重建率,它反映的是在重建操作中IOP资源使用的百分比。Reconstruct:重构在改变RAID级别后,对逻辑驱动器上的数据重新整理的过程。SCSIDiskStatus:SCSI磁盘状态SCSI磁盘(物理驱动器)可以有以下五种状态,分别为Ready(就绪),未配置的加电可操作磁盘;Online(在线),配置过的加

17、电可操作磁盘;HotSpare(热备用),当一个磁盘出现故障时,准备使用的加电待用磁盘;Failed(故障),磁盘发生错误导致失效或用户利用NetRAID控制器实用程序使驱动器脱机的状态;Rebuilding(重建),磁盘正处于从一个或几个关键性逻辑驱动器上恢复数据的过程中。StripeSize:条带容量在每个磁盘上连续写入数据的总量,也称作“条带深度”。你可以指定每个逻辑驱动器的条带容量从2KB,4KB,8KB一直到128KB。为了获得更高的性能,要选择条带的容量等于或小于操作系统的簇的大小。大容量的条带会产生更高的读取性能,尤其在读取连续数据的时候。而读取随机数据的时候,最好设定条带的容量

18、小一点。如果指定128KB的条带将需要8MB内存。Striping:条带化条带化是把连续的数据分割成相同大小的数据块,把每段数据分别写入到阵列中不同磁盘上的方法。此技术非常有用,它比单个磁盘所能提供的读写速度要快的多,当数据从第一个磁盘上传输完后,第二个磁盘就能确定下一段数据。数据条带化正在一些现代数据库和某些RAID硬件设备中得到广泛应用。VirtualSizing:虚拟容量当此设置生效后,对一个逻辑驱动器来说,控制器将报告逻辑驱动器的容量比实际的物理容量要大的多。“虚拟”空间可以允许在线扩容。Writepolicy:写入策略当处理器向磁盘上写入数据的时候,数据先被写入高速缓存中,并认为处理

19、器有可能马上再次读取它。NetRAID有两种如下的写入策略:WriteBack(回写),在回写状态下,数据只有在要被从高速缓存中清除时才写到磁盘上。随着主存读取的数据增加,回写需要开始从高速缓存中向磁盘上写数据,并把更新的数据写入高速缓存中。由于一个数据可能会被写入高速缓存中许多次,而没有进行磁盘存取,所以回写的效率非常高。WriteThrough(完全写入),在完全写入状态下,数据在输入到高速缓存时,它同时也被写到磁盘上。因为数据已经复制到磁盘上,所以在高速缓存中可以直接更改要替换的数据,因此完全写入要比回写简单的多。存储技术磁盘镜像磁盘镜像是一个简单形式的设备虚拟化技术,产生的每个I/O操

20、作都在两个磁盘上执行,而两个磁盘看起来就像一个磁盘一样。磁盘镜像也称RAID1。存储技术存储区域网络(SAN)存储区域网络(SAN)是一种专用网络,可以把一个或多个系统连接到存储设备和子系统,SAN可以被看作是负责存储传输的“后端”网络,而“前端”网络(或称数据网络)负责正常的TCP/IP传输。存储技术网络连接存储(NAS)网络连接存储(NAS),表示总控的网络存储服务器产品。典型的NAS都连接到普通的网络上,通常是以太网,提供带有预先配置好的磁盘容量和存储管理软件的集成系统,构成一个完备的存储解决方案。如何设置SCSIBIOS第一次进入SCSIBIOS的设置画面,你一定会被这些繁杂又似懂非懂

21、的各种选项搞到一头雾水;不过别害怕,接下来我们将为你仔细解说SCSIBIOS中的每项设置,并说明其用途、设置后的效果。虽然SCSI的厂牌不胜枚举,但是SCSIBIOS的设置却大同小异,在此,我们以AdaptecAHA-2940U/UW的SCSIBIOSV1.32来说明。请直接执行Configure/ViewHostAdaptecSetting命令:SCSIBusInterfaceDefinitions此项目的功能主要用来设置SCSI接口卡本身的各种定义,此处有三项设置:HostAdaptecSCSIID:在此设置SCSI接口卡本身的ID编号(这张卡可设置015)。默认值为7。一般强烈建议不要更

22、动此默认值。SCSIParityChecking:SCSI设置在传输数据时的同位检查,可以选择Enable(开启)或是Disabled(关闭)。若是开启此项,可以确认数据传输的正确性。强烈建议开启此项,除非连接SCSI的外设不支持同位检查的功能。HostAdaptecSCSITermination:在此设置SCSI接口卡本身的终端电阻,可以选择Automatic、Enable或是Disable。如果只有外接设备或仅有内接设备的话,必须设置为Enable;若内、外接设备都有的话,则要设置为Disable。如果你经常变动SCSI的内、外接方式,建议选择Automatic,这样可以自动检测Termi

23、nation是否需要开启或关闭。AdditionalOptions此项虽然被称为附加但却是整个SCSIBIOS设置的核心。例如设置启动设备、同步与异步、最大传输速率、SCAM的PnP支持、CD-ROM启动等等,这么多的设置可能有点繁杂,不过你只要跟着我们的说明,相信可以了解得相当透彻。BootDeviceOptions:这里主要在设置以哪一个ID做为启动设备。一般设置可应用于SCSI硬盘(包括抽取式硬盘)或是MO、CD-ROM等,不过设置后仍然需要将主板SystemBIOS的启动顺序调为SCSI优先才行。如果在SCSIDeviceConfiguration中将BIOSMultipleLUNSu

24、pport设为no,则此项更动后不会有作用。如果你的SCSI硬盘为ID-0,并安装了操作系统,这时候可以利用以上的设置方式,将ID-0设为启动设备。SCSIDeviceConfiguration:此菜单的功能,主要是在设置各SCSI外围设备的独立选项,你可以让每个ID的外设具有不同的参数设置。例如:将ID-5的最大传输速率设为40MB/sec,另外将ID-0设为20MB/sec,这样一来,两台外设可独立以不同最大传输率来进行数据传送,而不会造成SCSIBus的不稳定。若是将AdvancedConfigurationOptions中的HostAdapterBIOS设为Disable,这些选项设置

25、后不会产生效果。InitiateSyncNegotiation:使用同步传输沟通,可以选择Yes或No。如果选择Yes,则SCSI接口卡与SCSI外围设备的数据传输会尝试以同步的方式进行,如此一来可以加速数据的传输效率;若选择No,则关闭此项功能。一般建议除非外围设备不支持此项功能,请务必将此项设置为Yes。MaximumSyncTransferRate:在次设置SCSI接口卡与各外设个别的最大同步传输速率。一般建议你在此将最大传输速率调为最大值,即使外设无法支持,也会自动调整为可以到达的最大速率;若是外设无法将其最大同步传输速率回应给SCSI接口卡,在使用上可能会发生问题。比方说,如果使用S

26、CSI-3规格的接口卡,而外设属于SCSI-2规格的话,一般建议将此外设的最大传输速率手动调为10MB/sec。以下是各种SCSI接口卡BIOS可以调整同步传输速率的最大值。SCSI接口规格SCSI-2Ultra-SCSIUltra-WideSCSIUltra2-WideLVD/SE可调整的最大同步传输速率10MB/sec20MB/sec40MB/sec80MB/secEnableDisconnection:允许SCSI接口卡可以临时中断与SCSI卡外设的连接状态,以释放更宽裕的SCSI通道来服务连接其他的SCSI外设。如果你要以多任务的方式在多台SCSI外设上工作,使用此功能可以提升多任务的

27、效能。如果你有两台以上的SCSI设备,请务必将此项目设为Yes;若是只有一台SCSI外围设备,可以不需要开启此功能,请设为No。InitiateWideNegotiaion:设置宽频传输沟通。如果设为Yes,则SCSI外设与SCSI接口设置之间以16-Bit宽通道传输数据;若设为No,则以8-Bit传输数据。如果你SCSI外设的规格属于Wide-SCSI系列(接脚为68-Pins,16-bit),请将此项设置为Yes,否则将以8-Bit的宽频传输;若是外围设备为SCSI-2、UltraSCSI(接脚为50-Pins,8-Bit),建议调为No,否则可能会产生读取上的问题。SendStartUn

28、itCommand:设置送出启动命令。有些SCSI外设需要借助由SCSI接口卡送出启动命令,马达才能开始运转,请参考你SCSI外设的说明书。一般建议将此设为No,如果你的外围设备的确需要送出启动命令才能启动的话,请将此项设为Yes。BIOSMultipleLUNSupport:设置SCSI接口卡是否支持多重逻辑单元编号(LUN,LogicalUnitNumbers)。如果你的外围设备有支持多个LUN,可以将此项设为Yes;如果没有这样的外设,请设为No。外设具有多个LUN时,可以在BootDeviceOptions中的BootLUNNumber项目,设置要以哪个LUN来启动。Includein

29、BIOSScan:此项如果设为Yes,在启动时SCSIBIOS会扫描此外围设备,并由BIOSINT13延伸功能来控制他。例如,如果你的SCSI外设为硬盘,当此项设为Yes时,SCSIBIOS会在屏幕上显示SCSIBIOSInstalledSuccessfully!,并使用SCSI接口卡的BIOSINT13扩展功能控制SCSI硬盘,而不需要额外的驱动程序;若是设为No,启动时虽然还是会检测到SCSI硬盘,但SCSIBIOS会显示SCSIBIOSNOTINSTALLED,这时候硬盘便不在BIOSINT13延伸功能的管理范围,你自然无法在操作系统中看到这块SCSI硬盘咯。AdvancedConfigurationOptions:接着我们为你介绍SCSIBIOS的高级功能设置。请先退回SCSIBIOS的Configuration画面,接着做进入该项选项。ResetSCSIBusatICInitialization:如果此项设为Enabled,每当计算机的电源重新开启时,SCSI通道内的信号便会跟着重置(Reset),如此一来可以让SCSI接口卡以最初始的状态与所有外围设备连接。例如当你的SCSICD-ROM爱读取上发生问题,又无法

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论