燕郊网城论坛

冰尘 发表于 2006-10-19 01:37

RAID卡 今天暴鸟....

做RAID自然少不了硬盘,RAID 0和RAID 1对磁盘的要求不一样,RAID 1(Mirror)磁盘镜像一般要求两块(或多块)硬盘容量一致,而RAID 0(Striping)磁盘一般没有这个要求,当然,选用容量相似性能相近甚至完全一样的硬盘比较理想。为了方便测试,我们选用两块60GB的希捷酷鱼Ⅳ硬盘(Barracuda ATA Ⅳ、编号ST360021A)。系统选用Duron 750MHz的CPU,2×128MB樵风金条SDRAM,耕升GeForce2 Pro显卡,应该说是比较普通的配置,我们也希望借此了解构建RAID所需的系统要求。 1.RAID 0的创建

[b]第一步[/b]

首先要备份好硬盘中的数据。很多用户都没有重视备份这一工作,特别是一些比较粗心的个人用户。创建RAID对数据而言是一项比较危险的操作,稍不留神就有可能毁掉整块硬盘的数据,我们首先介绍的RAID 0更是这种情况,在创建RAID 0时,所有阵列中磁盘上的数据都将被抹去,包括硬盘分区表在内。因此要先准备好一张带Fdisk与format命令的Windows 98启动盘,这也是这一步要注意的重要事项。

[b]第二步

[/b]

将两块硬盘的跳线设置为Master,分别接上升技KT7A-RAID的IDE3、IDE4口(它们由主板上的HighPoint370芯片控制)。由于RAID 0会重建两块硬盘的分区表,我们就无需考虑硬盘连接的顺序(下文中我们会看到在创建RAID 1时这个顺序很重要)。

[b]第三步[/b]

对BIOS进行设置,打开ATA RAID CONTROLLER。我们在升技KT7A-RAID主板的BIOS中进入INTEGRATED PERIPHERALS选项并开启ATA100 RAID IDE CONTROLLER。升技建议将开机顺序全部改为ATA 100 RAID,实际我们发现这在系统安装过程中并不可行,难道没有分区的硬盘可以启动吗?因此我们仍然设置软驱作为首选项。

[b]第四步

[/b]

接下来的设置步骤是创建RAID 0的核心内容,我们以图解方式向大家详细介绍:

1.系统BIOS设置完成以后重启电脑,开机检测时将不会再报告发现硬盘。

2.磁盘的管理将由HighPoint 370芯片接管。

3.下面是非常关键的HighPoint 370 BIOS设置,在HighPoint 370磁盘扫描界面同时按下“Ctrl”和“H”。

4.进入HighPoint 370 BIOS设置界面后第一个要做的工作就是选择“Create RAID”创建RAID。

5.在“Array Mode(阵列模式)”中进行RAID模式选择,这里能够看到RAID 0、RAID 1、RAID 0+1和Span的选项,在此我们选择了RAID 0项。

6.RAID模式选择完成会自动退出到上一级菜单进行“Disk Drives(磁盘驱动器)”选择,一般来说直接回车就行了。

7.下一项设置是条带单位大小,缺省值为64kB,没有特殊要求可以不予理睬。8.接着是“Start Create(开始创建)”的选项,在你按下“Y”之前,请认真想想是否还有重要的数据留在硬盘上,这是你最后的机会!一旦开始创建RAID,硬盘上的所有数据都会被清除。

9.创建完成以后是指定BOOT启动盘,任选一个吧。

按“Esc”键退出,当然少不了按下“Y”来确认一下。

HighPoint 370 BIOS没有提供类似“Exit Without Save”的功能,修改设置后是不可逆转的

[b]第五步[/b]

再次重启电脑以后,我们就可以在屏幕上看到“Striping(RAID 0)for Array #0”字样了。插入先前制作的启动盘,启动DOS。打开Fdisk程序,咦?怎么就一个硬盘可见?是的,RAID阵列已经整个被看作了一块硬盘,对于操作系统而言,RAID完全透明,我们大可不必费心RAID磁盘的管理,这些都由控制芯片完成。接下来按照普通单硬盘方法进行分区,你会发现“这个”硬盘的容量“变”大了,仔细算算,对,总容量就是两块硬盘相加的容量!我们可以把RAID 0的读写比喻成拉链,它把数据分开在两个硬盘上,读取数据会变得更快,而且不会浪费磁盘空间。在分区和格式化后千万别忘了激活主分区。

[b]第六步[/b]

选择操作系统让我们颇费周折,HighPoint370芯片提供对Windows98/NT/2000/XP的驱动支持,考虑到使RAID功能面向的是相对高级的用户,所以我们选择了对新硬件支持更好的Windows XP Professional英文版(采用英文版系统主要是为了方便后面的Winbench测试,大家自己使用RAID完全可以用中文版的操作系统),Windows 2000也是一个不错的选择,但是硬件支持方面显然不如Windows XP Professional。

[b]第七步[/b]

对于采用RAID的电脑,操作系统的安装和普通情况下不一样,让我们看看图示,这是在Windows XP完成第一步“文件复制”重启以后出现的画面,安装程序会以英文提示“按下F6安装SCSI设备或RAID磁盘”,这一过程很短,而且用户往往会忽视屏幕下方的提示。

按下F6后出现安装选择,选择“S”将安装RAID控制芯片驱动,选择“Enter”则不安装。

按下“S”键会提示插入RAID芯片驱动盘。

键入回车,安装程序自动搜索驱动盘上的程序,选择“WinXP”那一个并回车。

如果所提供的版本和Windows XP Profesional内置的驱动版本不一致,安装程序会给出提示让用户进行选择。

按下“S”会安装软盘所提供的而按下“Enter”则安装Windows XP Professional

自带的驱动。按下“S”后又需要确认,这次是按“Enter”(这个……确认太多了,呵呵)。接下来是正常的系统安装,和普通安装没有任何区别。

RAID 0的安装设置我们就介绍到这里,下面我们会谈谈RAID 1的安装。与RAID 0相比,RAID 1的安装过程要简单许多,在正确操作的情况下不具破坏性。

[b]2.RAID 1的创建[/b]

虽然在原理上和RAID 0完全不一样,但RAID 1的安装设置过程却与RAID 0相差不多,主要区别在于HighPoint 370 BIOS里的设置。为了避免重复,我们只向大家重点介绍这部分设置:

进入HighPoint 370 BIOS后选择“Create RAID”进行创建:

1.在“Array Mode”上点击回车,在RAID模式选择中选择第二项“Mirror(RAID 1)for Data Security(为数据源盘创建镜像)”。

2.接着是源盘的选择,我们再次提醒用户:务必小心,不要选错。

3.然后是目标盘的选择,也就是我们所说的镜像盘或备份盘。

4.然后开始创建。

5.创建完成以后BIOS会提示进行镜像的制作,这一过程相当漫长。

6.我们用了大约45分钟才完成60GB的镜像制作,至此RAID 1创建完成。RAID 1会将主盘的数据复制到镜像盘,因此在构建RAID 1时需要特别小心,千万不要把主盘和镜像盘弄混,否则结果将是悲剧性的。RAID 1既可在两块无数据的硬盘上创建,也能够在一块已经安装操作系统的硬盘上添加,比RAID 0方便多了(除了漫长的镜像制作过程)。创建完成以后我们试着将其中一块硬盘拔下,HighPoint370 BIOS给出了警告,按下“Esc”,另一块硬盘承担起了源盘的重任,所有数据完好无损。

对于在一块已经安装操作系统的硬盘上添加RAID 1,我们建议的步骤是:打开BIOS中的控制芯片→启动操作系统安装HighPoint 370驱动→关机将源盘和镜像盘接在IDE3、4口→进入HighPoint 370 BIOS设置RAID 1(步骤见上文介绍)→重启系统完成创建。

我们对两种RAID进行了简单的测试,虽然RAID 0的测试成绩让人有些不解,但是实际使用中仍然感觉比单硬盘快了很多,特别是Windows XP Professional的启动异常迅速,进度条一闪而过。至于传输率曲线出现不稳定的情况,我们估计和平台选择有一些关系,毕竟集成芯片在进行这种高数据吞吐量的工作时非常容易被干扰。不过即使是这样,我们也看到RAID 0系统的数据传输率达到了非常高的水平,一度接近60MB/s。与RAID 0相比,RAID 1系统的性能虽然相对单磁盘系统没有什么明显的改善,但测试中我们发现RAID 1的工作曲线显得非常稳定,很少出现波动的情况。再看看Winbench99 2.0中的磁盘测试成绩,一目了然。

对用户和操作系统而言,RAID 0和1是透明不影响任何操作的,我们就像使用一块硬盘一样。

[b]三、用软件方法实现RAID[/b]

除了使用RAID卡或者主板所带的芯片实现磁盘阵列外,我们在一些操作系统中可以直接利用软件方式实现RAID功能,例如Windows 2000/XP中就内置了RAID功能。

在了解Windows 2000/XP的软件RAID功能之前,我们首先来看看Windows 2000中的一项功能——动态磁盘管理。

动态磁盘与基本磁盘相比,不再采用以前的分区方式,而是叫卷集,它的作用其实和分区相一致,但是具有以下区别:

1.可以任意更改磁盘容量

动态磁盘在不重新启动计算机的情况下可更改磁盘容量大小,而且不会丢失数据,而基本磁盘如果要改变分区容量就会丢失全部数据(当然也有一些特殊的磁盘工具软件可以改变分区而不会破坏数据,如PQMagic等)。

2.磁盘空间的限制

动态磁盘可被扩展到磁盘中不连续的磁盘空间,还可以创建跨磁盘的卷集,将几个磁盘合为一个大卷集。而基本磁盘的分区必须是同一磁盘上的连续空间,分区的最大容量当然也就是磁盘的容量。

3.卷集或分区个数

动态磁盘在一个磁盘上可创建的卷集个数没有限制,相对的基本磁盘在一个磁盘上最多只能分4个区,而且使用DOS或Windows 9X时只能分一个主分区和扩展分区。

*这里一定要注意,动态磁盘只能在Windows NT/2000/XP系统中使用,其他的操作系统无法识别动态磁盘。

因为大部分用户的磁盘都是基本磁盘类型,为了使用软件RAID功能,我们必须将其转换为动态磁盘:控制面板→管理工具→计算机管理→磁盘管理,在查看菜单中将其中的一个窗口切换为磁盘列表。这时我们就可以通过右键菜单将选择磁盘转换为动态磁盘。

在划分动态卷时会可以看到这样几个类型的动态卷。

1.简单卷:包含单一磁盘上的磁盘空间,和分区功能一样。

(当系统中有两个或两个以上的动态磁盘并且两个磁盘上都有未分配的空间时,我们能够选择如下的两种分卷方式)2.跨区卷:跨区卷将来自多个磁盘的未分配空间合并到一个逻辑卷中。

3.带区卷:组合多个(2到32个)磁盘上的未分配空间到一个卷。

(如果如上所述系统中的两个动态磁盘容量一致时,我们会看到另一个分区方式)

4.镜像卷:单一卷两份相同的拷贝,每一份在一个硬盘上。即我们常说的RAID 1。

当我们拥有三个或三个以上的动态磁盘时,我们就可以使用更加复杂的RAID方式——RAID 5,此时在分卷界面中会出现新的分卷形式。

5.RAID 5卷:相当于带奇偶校验的带区卷,即RAID 5方式。

对于大部分的个人电脑用户来说,构建RAID 0是最经济实用的阵列形式,因此我们在这里仅就软件RAID 0的构建进行讲解:

要在Windows 2000/XP中使用软件RAID 0,首先必须将准备纳入阵列的磁盘转换为上文所述的动态磁盘(这里要注意的是,Windows 2000/XP的默认磁盘管理界面中不能转换基本磁盘和动态磁盘,请参考上文中的描述),我们在这里尝试使用分区的条带化,这也正是软件RAID和使用RAID芯片构建磁盘阵列的区别。我们选取了一个29GB的分区进行划分带区卷,在划分带区卷区时,系统会要求一个对应的分区,也就是说这时其他的动态磁盘上必须要有同样29GB或更大的未分配空间,带区卷分配完成后,两个同样大小的分卷将被系统合并,此时我们的格式化等操作也是同时在两个磁盘上进行。

在构建RAID 0完成后,我们决定测试其硬盘传输率以确定这种软件RAID对性能的提升程度,我们构建软件RAID的平台和前文中的硬件RAID平台并不相同,为了保证CPU的性能以确保我们软件RAID的实现,我们采用了较高端的系统:Athlon XP 1700+,三星 256MB DDR内存,华硕A7V266-E主板,由于软件RAID对硬盘规格的要求比较低,所以硬盘系统我们选用了不同规格的硬盘,希捷酷鱼Ⅳ 60GB和西部数据1200BB 120GB两块硬盘。

在传输曲线的后半段,我们很清楚地看到软件RAID 0的硬盘传输率达到了60MB/s,完全超越了阵列中任意一个硬盘的传输率,RAID 0的优势开始体现出来。对于追求高性能的用户来说,这应该是他们梦寐以求的。

这里应该说明的是,在Linux环境下,我们同样可以利用Raidtools工具来实现软件RAID功能。这个工具可以制作软RAID 0、RAID 1、RAID 4、RAID 5等多种磁盘阵列。在使用Raidtools之前,首先要确定目前正在使用的Linux核心是否支持Md。如果你正在使用的核心是2.0.X,并且不是自己编译过,大多数情况下支持软RAID。如果不能确定,则需要自己编译核心。

虽然RAID功能可以给我们带来更好的速度体验和数据安全性,但是应该指出的是,现在市面上的大部分廉价IDE-RAID解决方案本质上仍然是“半软”的RAID,只是将RAID控制信息集成在RAID芯片当中,因此其CPU占用率比较大,而且性能并不是非常稳定。这也是在高端系统中软件RAID 0的性能有时可以超过“硬件”RAID 0方案的原因。

对于用户来说,高性能的IDE-RAID存储系统,或者需要比较强劲的CPU运算能力,或者需要比较昂贵的RAID卡,因此,磁盘阵列仍然应该算是比较高端的应用。不过对于初级用户来说,使用简单而廉价的磁盘阵列来提高计算机数据的可用性或提升一下存储速度也是相当不错的选择,当然其性能还远不能和高端系统相比。

总之,我们看到越来越多的RAID架构出现在市场上,尤其是在中低端市场上,越来越普及的廉价IDE-RAID方案与硬盘价格的不断下降互相照应,似乎也在预示着未来个人数据存储的发展趋势,让我们拭目以待吧

HighPoint 370 BIOS没有提供类似“Exit Without Save”的功能,修改设置后是不可逆转的.

冰尘 发表于 2006-10-19 01:37

Array:阵列

磁盘阵列模式是把几个磁盘的存储空间整合起来,形成一个大的单一连续的存储空间。NetRAID控制器利用它的SCSI通道可以把多个磁盘组合成一个磁盘阵列。简单的说,阵列就是由多个磁盘组成,并行工作的磁盘系统。需要注意的是作为热备用的磁盘是不能添加到阵列中的。


Array Spanning:阵列跨越

阵列跨越是把2个,3个或4个磁盘阵列中的存储空间进行再次整合,形成一个具有单一连续存储空间的逻辑驱动器的过程。NetRAID控制器可以跨越连续的几个阵列,但每个阵列必需由相同数量的磁盘组成,并且这几个阵列必需具有相同的RAID级别。就是说,跨越阵列是对已经形成了的几个阵列进行再一次的组合,RAID 1,RAID 3和RAID 5跨越阵列后分别形成了RAID 10,RAID 30和RAID 50。


Cache Policy:高速缓存策略

NetRAID控制器具有两种高速缓存策略,分别为Cached I/O(缓存I/O)和Direct I/O(直接I/O)。缓存I/O总是采用读取和写入策略,读取的时候常常是随意的进行缓存。直接I/O在读取新的数据时总是采用直接从磁盘读出的方法,如果一个数据单元被反复地读取,那么将选择一种适中的读取策略,并且读取的数据将被缓存起来。只有当读取的数据重复地被访问时,数据才会进入缓存,而在完全随机读取状态下,是不会有数据进入缓存的。


Capacity Expansion:容量扩展

在微软的Windows NT,2000或Novell公司的NetWare 4.2,5操作系统下,可以在线增加目前卷的容量。在Windows 2000或NetWare 5系统下,准备在线扩容时,要禁用虚拟容量选项。而在Windows NT或NetWare 4.2系统下,要使虚拟容量选项可用才能进行在线扩容。

在NetRAID控制器的快速配置工具中,设置虚拟容量选项为可用时,控制器将建立虚拟磁盘空间,然后卷能通过重构把增加的物理磁盘扩展到虚拟空间中去。重构操作只能在单一阵列中的唯一逻辑驱动器上才可以运行,你不能在跨越阵列中使用在线扩容。

Channel:通道

在两个磁盘控制器之间传送数据和控制信息的电通路。



Format:格式化

在物理驱动器(硬盘)的所有数据区上写零的操作过程,格式化是一种纯物理操作,同时对硬盘介质做一致性检测,并且标记出不可读和坏的扇区。由于大部分硬盘在出厂时已经格式化过,所以只有在硬盘介质产生错误时才需要进行格式化。

Hot Spare:热备用

当一个正在使用的磁盘发生故障后,一个空闲、加电并待机的磁盘将马上代替此故障盘,此方法就是热备用。热备用磁盘上不存储任何的用户数据,最多可以有8个磁盘作为热备用磁盘。一个热备用磁盘可以专属于一个单一的冗余阵列或者它也可以是整个阵列热备用磁盘池中的一部分。而在某个特定的阵列中,只能有一个热备用磁盘。

当磁盘发生故障时,控制器的固件能自动的用热备用磁盘代替故障磁盘,并通过算法把原来储存在故障磁盘上的数据重建到热备用磁盘上。数据只能从带有冗余的逻辑驱动器上进行重建(除了RAID 0以外),并且热备用磁盘必须有足够多的容量。系统管理员可以更换发生故障的磁盘,并把更换后的磁盘指定为新的热备用磁盘。

Hot swap Disk Module:热交换磁盘模式

热交换模式允许系统管理员在服务器不断电和不中止网络服务的情况下更换发生故障的磁盘驱动器。由于所有的供电和电缆连线都集成在服务器的底板上,所以热交换模式可以直接把磁盘从驱动器笼子的插槽中拔除,操作非常简单。然后把替换的热交换磁盘插入到插槽中即可。热交换技术仅仅在RAID 1,3,5,10,30和50的配置情况下才可以工作。

I2O(Intelligent Input/Output):智能输入输出

智能输入输出是一种工业标准,输入输出子系统的体系结构完全独立于网络操作系统,并不需要外部设备的支持。I2O使用的驱动程序可以分为操作系统服务模块(operating system services module,OSMs)和硬件驱动模块(hardware device modules,HDMs)。

Initialization:初始化

在逻辑驱动器的数据区上写零的操作过程,并且生成相应的奇偶位,使逻辑驱动器处于就绪状态。初始化将删除以前的数据并产生奇偶校验,所以逻辑驱动器在此过程中将一并进行一致性检测。没有经过初始化的阵列是不能使用的,因为还没有生成奇偶区,阵列会产生一致性检测错误。


IOP(I/O Processor):输入输出处理器

输入输出处理器是NetRAID控制器的指令中心,实现包括命令处理,PCI和SCSI总线的数据传输,RAID的处理,磁盘驱动器重建,高速缓存的管理和错误恢复等功能。

Logical Drive:逻辑驱动器

阵列中的虚拟驱动器,它可以占用一个以上的物理磁盘。逻辑驱动器把阵列或跨越阵列中的磁盘分割成了连续的存储空间,而这些存储空间分布在阵列中的所有磁盘上。NetRAID控制器能设置最多8个不同容量大小的逻辑驱动器,而每个阵列中至少要设置一个逻辑驱动器。输入输出操作只能在逻辑驱动器处于在线的状态下才运行。

Logical Volume:逻辑卷

由逻辑磁盘形成的虚拟盘,也可称为磁盘分区。


Mirroring:镜像

冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。RAID 1和RAID 10使用的就是镜像。Parity:奇偶校验位

在数据存储和传输中,字节中额外增加一个比特位,用来检验错误。它常常是从两个或更多的原始数据中产生一个冗余数据,冗余数据可以从一个原始数据中进行重建。不过,奇偶校验数据并不是对原始数据的完全复制。

在RAID中,这种方法可以应用到阵列中的所有磁盘驱动器上。奇偶校验位还可以组成专用的奇偶校验方式,在专用奇偶校验中,奇偶校验数据可分布在系统中所有的磁盘上。如果一个磁盘发生故障,可以通过其它磁盘上的数据和奇偶校验数据重建出这个故障磁盘上的数据。

Power Fail Safeguard:掉电保护

当此项设置为可用时,在重构过程中(非重建),所有的数据将一直保存在磁盘上,直到重构完成后才删除。这样如果在重构过程中发生掉电,将不会发生数据丢失的危险情况。

RAID:独立冗余磁盘阵列

独立冗余磁盘阵列最初叫做廉价冗余磁盘阵列(Redundant Array of Inexpensive Disks),它是由多个小容量、独立的硬盘组成的阵列,而阵列综合的性能可以超过单一昂贵大容量硬盘(SLED)的性能。由于是对多个磁盘并行操作,所以RAID磁盘子系统与单一磁盘相比它的输入输出性能得到了提高。服务器会把RAID阵列看成一个单一的存储单元,并对几个磁盘同时访问,所以提高了输入输出的速率。

RAID Levels:RAID级别

RAID级别为不同冗余类型在逻辑驱动器上的应用。它可以提高逻辑驱动器的故障容许度和性能,但也会减少逻辑驱动器的可用容量,每个逻辑驱动器都必须指定一个RAID级别。

RAID 1,3和5的逻辑驱动器使用了单一的阵列,附表1描述了它们的具体情况。简单地说,RAID 0是没有冗余,它可由一个或多个物理驱动器组成;RAID 1是镜像冗余,它在一个阵列中需要两个物理驱动器;RAID 3为专用奇偶校验冗余,即所有的冗余数据都存储在一个专用的磁盘上,一个阵列至少由三个物理驱动器组成;RAID 5为分散奇偶校验冗余,即阵列中的冗余数据分散存储在阵列中所有磁盘上,它的一个阵列中至少需要三个物理驱动器。

RAID 10,30和50是逻辑驱动器跨越阵列而组成的。附表2描述了跨越磁盘阵列的情况。

Read Policy:读取策略

NetRAID控制器提供了三种读取策略,分别为Read-Ahead(预读),Normal(标准)和Adaptive(适中)。

预读是在运行中,控制器不断的提前读取未被请求的数据,把它存储在内存中,并期望这些数据能被使用。预读可以更快的提供连续数据,当访问的是随机数据时效果就不佳了。

标准策略不使用预读的方法,当读取的数据大部分为随机数据时,这个策略是最有效的。

适中策略是当访问的最后两个磁盘上的数据存储在连续扇区上时,将采用预读的方法。

Ready State:就绪状态

就绪状态是一个可用的硬盘,它即不在线也不是热备用盘,并可以添加到任一个阵列中或者指定为热备用盘的这种硬盘状态。Rebuild:重建

在RAID 1,3,5,10,30或50阵列中把一个故障盘上的所有数据再生到替换磁盘上的过程。磁盘重建过程中逻辑驱动器通常不会中断对其数据的访问请求。

Rebuild Rate:重建率

重建操作过程的速度。每个控制器都分配了重建率,它反映的是在重建操作中IOP资源使用的百分比。

Reconstruct:重构

在改变RAID级别后,对逻辑驱动器上的数据重新整理的过程。

SCSI Disk Status:SCSI磁盘状态

SCSI磁盘(物理驱动器)可以有以下五种状态,分别为Ready(就绪),未配置的加电可操作磁盘;Online(在线),配置过的加电可操作磁盘;Hot Spare(热备用),当一个磁盘出现故障时,准备使用的加电待用磁盘;Failed(故障),磁盘发生错误导致失效或用户利用NetRAID控制器实用程序使驱动器脱机的状态;Rebuilding(重建),磁盘正处于从一个或几个关键性逻辑驱动器上恢复数据的过程中。

Stripe Size:条带容量

在每个磁盘上连续写入数据的总量,也称作“条带深度”。你可以指定每个逻辑驱动器的条带容量从2KB,4KB,8KB一直到128KB。为了获得更高的性能,要选择条带的容量等于或小于操作系统的簇的大小。大容量的条带会产生更高的读取性能,尤其在读取连续数据的时候。而读取随机数据的时候,最好设定条带的容量小一点。如果指定128KB的条带将需要8MB内存。

Striping:条带化

条带化是把连续的数据分割成相同大小的数据块,把每段数据分别写入到阵列中不同磁盘上的方法。此技术非常有用,它比单个磁盘所能提供的读写速度要快的多,当数据从第一个磁盘上传输完后,第二个磁盘就能确定下一段数据。数据条带化正在一些现代数据库和某些RAID硬件设备中得到广泛应用。

Virtual Sizing:虚拟容量

当此设置生效后,对一个逻辑驱动器来说,控制器将报告逻辑驱动器的容量比实际的物理容量要大的多。“虚拟”空间可以允许在线扩容。

Write policy:写入策略

当处理器向磁盘上写入数据的时候,数据先被写入高速缓存中,并认为处理器有可能马上再次读取它。NetRAID有两种如下的写入策略:

Write Back(回写),在回写状态下,数据只有在要被从高速缓存中清除时才写到磁盘上。随着主存读取的数据增加,回写需要开始从高速缓存中向磁盘上写数据,并把更新的数据写入高速缓存中。由于一个数据可能会被写入高速缓存中许多次,而没有进行磁盘存取,所以回写的效率非常高。

Write Through(完全写入),在完全写入状态下,数据在输入到高速缓存时,它同时也被写到磁盘上。因为数据已经复制到磁盘上,所以在高速缓存中可以直接更改要替换的数据,因此完全写入要比回写简单的多。

冰尘 发表于 2006-10-19 01:39

一般在i865系列主板的BIOS中组建SATA RAID后,才可以安装Intel的应用程序加速器(Intel Application Accelerator,提高磁盘子系统性能)。 如果不组建SATA的话,目前i865系列主板只能使用操作系统内置的IDE驱动,我们一定要注意打开硬盘的DMA模式,否则磁盘性能会大大降低,在WinXP下依次进入“控制面板→系统→硬件→设备管理器→IDE ATA/ATAPI控制器”下的主要、次要IDE通道查看各个硬盘的当前工作模式,对目前的硬盘来说,应该处于UDMA4或5状态,如果显示为PIO4则需要将传输模式从PIO Only设定到DMA if available并重新启动。在Win98下则依次进入“控制面板→系统→硬件→设备管理器→磁盘驱动器”,找到主、次IDE通道,将其中的DMA选项选中,重新启动后即可。

如果主板不支持SATA RAID,我们也可使用Adaptec、LSI、HighPoint、Promise等厂商推出的SATA板卡, 能够支持4到6个SATA硬盘和更多的RAID类型。

冰尘 发表于 2006-10-19 01:40

WINDOWS 下RAID

冰尘 发表于 2006-10-19 01:41

1、在NT上管理RAID5

创建RAID5 stripe set with parity的目的是为了考虑磁盘在失败时不丢失数据,创建步骤如下:

运行"Disk Administrator"(Start→Programs →Administrative tools→Disk Administrator);

在三个不同的物理磁盘上,至少选择三个自由空间区域;

从Fault Tolerance选单中选择Create Stripe Set with Parity;

输入希望的大小,然后单击OK。

【注意】当"Stripe set with parity"的一个成员失败时,用户得不到任何警告,系统继续运行。作为指示,当用户运行"Disk Administrator"时,将产生一个系统事件日志,在事件日志中记录分区所在的位置空间。可以执行以下步骤重新创建Stripe set:

替换容错磁盘并启动NT;

运行Disk Administrator;

选择需要的Stripe set,然后选择新物理磁盘上未分区的一个空间区域;

从Fault Tolerance选单中选择Regenerate。

通过以上步骤就可以重新创建一个损坏的Stripe set。

要想删除一个Stripe组,执行如下步骤(注意,这将丢失Stripe组上所有的数据信息):

运行Disk Administrator;

选择希望删除的Stripe组;

从Partition下拉选单中选择Delete

确认该删除操作。

2、在NT上管理RAID1

要创建一个镜像分区(RAID1),首先要创建一个主分区,然后可以创建其镜像分区。

运行"Disk Administrator";

单击构成主分区的现有分区,并按下Ctrl键;

单击磁盘空间的未分区区域(必须选择一个未分区的空间区域,而不选现有的分区);

从"Fault Tolerance"选单中选择"Establish Mirror";

从Partition选单中选择"Commit Changes Now",复制开始;

完成后需要重新引导机器。 如果有一个镜像分区被损坏,可以采用以下步骤进行修复:

首先须保证有一个未分区的空间,大小至少和主分区相同;

运行"Disk Administrator";

单击执行分区的工作区,按下Ctrl键,然后选择未分区的空间;

从Fault Tolerance选单中选择"Establish Mirror"。

这样,就将损坏的Morror组进行了修复。

如果丢失了容错集的成分(例如:硬件失败引起的丢失),将显示一条消息"A disk that is part of a fault-tolerant volume can no longer be accessed"(磁盘容错卷部分不再可以访问),这个驱动器仍然是可用的,但镜像被挂起,因为没有副盘可用。这时,应该先将Mirror组断开,然后进行修理。断开的步骤如下:

运行Disk Administrator;

当显示一条消息说明磁盘丢失时,单击Mirror;

从Fault Tolerance 选单中选择Break Mirror;

确认该操作。

冰尘 发表于 2006-10-19 01:41

4、在Windows 2000中管理RAID1

同RAID5组一样,RAID1卷集的所有成员都必须位于动态磁盘上。创建RAID1步骤如下:

运行"Computer Management MMC";

将Storage分支展开,选择"Disk Management";

右击希望执行镜像的分区,然后从弹出选单中选择"Add Mirror";

选择镜像的主盘,然后单击"Add Mirror";

如果要镜像引导分区,则出现一个对话框,其中列出了激活镜像引导需要执行的修改细节,单击OK。

Mirror组将显示为regenerating。

要删除镜像,会导致数据丢失,因此应保留两个单独的卷作为数据备份。删除RAID1的步骤如下:

运行"Computer Management MMC";

将Storage分支展开,选择Disk Management;

右击要删除的镜像卷,然后从弹出选单中选择Break Mirror;

单击Yes确认;

单击警告对话框中的Yes。

【注意】在保留两个卷时,可能希望删除以前保留的不需要的镜像,保留新的数据卷,在第3步中的弹出选单中,有一个Delete Mirror选项,单击该选项可以删除构成镜像的两个卷,但卷上的数据将全部丢失。

5、已安装了RAID的电脑能重新安装NT吗?

Windows NT在注册表的键:HKEY-LOCAL-MACHINE\SYSTEM\ DISK REGISTRY中保存了有关"卷/镜像/stripe set"的信息,如果重新安装NT,将丢失这些信息,而不再将这些卷识别为容错sets。要想避免出现这个问题,在重装NT前执行如下操作:

运行"Disk Administrator";

从Partition选单中选择Configuration→save;

插入格式化的空白软盘,单击OK;

单击Success消息上的OK。

这样将在软盘上创建一个单独的文件System。保存这张软盘,将其标记上系统的名字以及创建的日期。重新安装NT后,首先运行"Disk Administrator",从Partition选单中选择Configuration→Restore。插入所创建的软盘,那么原先的卷/RAID组将恢复,同时恢复驱动器标识符的分配。如果只是简单地在机器上增加安装另一个NT系统,并希望保留前一个版本的设置,则可以从Partition选单中选择Configuration→Search,它会查找NT的其他版本,然后给出覆盖其配置的选择。

冰尘 发表于 2006-10-19 01:41

3、在Windows 2000中管理RAID5

Windows 2000引进了动态磁盘机制,RAID卷集中的所有成员都必须在一个动态磁盘上。因此,要在2000上安装RAID,必须首先将一个磁盘转换为动态的,执行以下步骤,将一个基本磁盘转换为动态磁盘:

启动"Computer Manager MMC snap_in"(Start →Programs→Administrative Tools→Computer Manager);

选择Expand Storage→Disk Management;

右击磁盘,选择Upgrade to Dynamic Disk;

选择要升级的磁盘,单击OK;

当显示概要时,单击Upgrade。

【注意】转换一个基本磁盘到动态磁盘不需要重新启动,但磁盘上的任何卷在转换后将弹出一段信息说明可以使用这些卷之前需要重新启动,笔者个人通过实验后认为没有必要,可以直到标识完所有的卷,并且弹出所有对话框后,再执行一次重新引导就可以了。

假设在三个分开的磁盘中需要有用来创建RAID5组的磁盘空间,执行以下步骤来创建RAID5组:

运行"Computer Management MMC"(Start→Programs→Administrative Tools→Computer Manager);

将Storage分支展开,选择Disk Manage- ment;

在Unallocated Space(未分配磁盘空间)区域上单击鼠标右键,从弹出的选单中选择Create Volume;

在Volume Creation Wizard中单击Next;

选择弹出窗口中的"RAID5 VOLUME"项,单击Next;

在屏幕右侧,选择希望使用的磁盘(至少3个),单击Add;

选择每个磁盘要使用的空间大小,每个磁盘上使用的空间必须是相同的,所以可以使用的最大空间就是这些磁盘中具有最少空间的盘上的自由空间数;

当选择了磁盘空间大小以后,单击Next;

【注意】如果从每个磁盘上选择的磁盘空间为1000MB,那么总共只有2000MB,第三个磁盘的空间用于保存校验信息。

选择要使用的驱动器标识符,单击Next;

选择要使用的文件系统和标记(也可以选择是否使用文件和文件夹压缩),单击Next;

当Summary屏幕出现时,单击Finish;

现在磁盘区域应显示为RAID5,并且处于Regenerating mode。

【注意】使用时可能看到来自Logical Manager的一条消息:"The operating did not complete because the partition/volume is not enabled. Please reboot the computer to enable the partition/volume"由于partition/volume没有激活,所以操作没有完成,重新引导机器激活partition/volume。对于这条消息,单击OK,不要重新引导机器,等到重建完成,并且卷显示工作正常后再重新引导。否则,必须在重新引导以后执行重新格式化。

另外,如果RAID5组的一部分硬件被损坏,那么这个卷将丢失所有数据,要想修复,必须替换坏盘以重新启用RAID5的容错功能,替换坏盘以后,执行以下步骤的操作:运行Computer Management MMC;

将Storage分支展开,选择Disk Management(注意,这时去除的磁盘仍显示为missing);

右击RAID5卷的一个成员,然后从弹出选单中选择Repair Volume;

从列表中选择一个要使用的盘作为替换盘,然后单击OK。系统中可以作为该组成员但已不是该组成员(动态的或具有足够未分区空间)的盘会显示为DISK1、DISK2等;

RAID 5组作为 regenerating显示。

现在,又具有容错能力了,RAID5分组已经从"Missing"盘中去除。单击鼠标右键选中missing text ,然后从弹出选单中选择Remove Disk。

在实际工作中,可能要进行RAID5组的删除操作,这将导致其上所包含的所有数据信息的丢失,因此,在RAID 5组删除以前一定要先执行数据备份操作。执行以下步骤删除RAID5组:

运行Computer Management MMC;

将Storage分支展开,选择Disk Manage- ment;

右击RAID5卷的一个成员,然后从弹出选单中选择Delete Volume;

单击Yes确认。

现在,RAID5卷使用的所有空间都将作为Unpartitioned显示

冰尘 发表于 2006-10-19 01:42

LINUX下 RAID

冰尘 发表于 2006-10-19 01:42

一、较早的Linux版本

自行下载并编译Raidtools软件包,较早版本的Raidtools软件包名为md,现在已正式更名为Raidtools。如果你已经从网上下载了Raidtools-0.41.tar.gz软件包,解压后,自行编译,步骤如下:

$gunzip -d raidtools-0.41.tar.gz

$tar -xvf raidtools-0.4.1.tar

在使用Raidtools之前,首先要知道目前正在使用的核心是否支持md。如果你正在使用的核心是2.0.X,并且不是自己编译过的话,大多数情况下是支持软RAID的。如果不能确定,则应自己编译核心。在配置时,应选择对md的支持。确定了正在使用的核心支持RAID后,编译Raidtools软件包如下:

$cd raidtools-0.41

$./configure

$make

$make install ##make install在/dev下产生md0-md3共4个设备。

单击OK按钮,完成安装。

在使用Raidtools前,还需确定要使用的RAID的种类。目前使用Raidtools可以作RAID0、RAID1、RAID5。由于只有两块硬盘而无法使用RAID5,除了RAID5外,还可以选择作Linear模式或RAID0。笔者选择了作RAID0。以下为制作过程。

1.建立RAID盘

(1)关机,将两块小硬盘分别加到第一个IDE控制器的Slave接口上及第二个IDE控制器的Slave接口上(机器上的CD-ROM接在第二个IDE控制器的Master上)。

(2)加电启动系统,以Root登录,运行以下命令对硬盘进行分区:

#fdisk /dev/hdb 将全部硬盘划分成一个主分区,建立一个/dev/hdb1分区。

#fdisk /dev/hdd 同样,将全部硬盘划分成一个主分区,建立一个/dev/hdd1分区。

(3)之后:

#/sbin/mdcreate raid0 -c4k /dev/md0 /dev/hdb1 /dev/hdd1 当然,为了提高访问速度,你可以将硬盘进行比较细致的划分,尽可能将分区合理分布在不同的硬盘上。然后,再用Mdcreate将它们组合成一个mdx(x:1,2,3)。

2.使用RAID0盘

(1)启动新建立的RAID盘:

#/sbin/mdadd -ar

(2)查看/proc/mdstats文件的内容,以检查RAID0的状态。

#cat /proc/mdstats

系统显示:

personalities : [1 linear] [2 raid0]

read—ahead not 8092 sectors

md0 : active raid0 hdb1 hdd1 xxxx

blocks 8k chunks

md1 : inactive

md2 : inactive

md3 : inactive

这表示,新建的RAID0已经可以正常运行了。为了使用新RAID盘,还应在新盘上建立新的文件系统,建立过程如下:

#mke2fs /dev/md0 ##注:在新的存储设备上建立Ext2文件系统 建立了新的文件系统,再将它Mount到根目录下的某个目录上,就可以正式使用了。安装方法如下:

#mount  /dev/md0  /opt ##注:/opt为笔者在根分区建的一个Mount点,若有必要,也可以用Raidtools建立RAID5,以提高数据的可靠性。

3.自动执行RAID0的设置

将RAID0的加载及文件系统的加挂全加入到Init.sysinit文件中,这样,只要系统一启动,首先就执行RAID,用户就不必再手工安装了。用户应将以下两个命令加入到Init.sysinit文件中

/sbin/mdrun -ar

mount /dev/md0 /opt

当然,如果你不觉得麻烦,也可以手工运行以上命令,以手动方式启动软RAID盘。

二、较近的Linux版本

如果你安装的Linux版本较新,其中已经带有Raidtools工具,那么,就不必再下载软件并自己编译了。使用时可以这样处理:

1.建立一个文件/etc/raidtab(以制作RAID0为例),文件内容如下:

raiddev /dev/md0

raid-level 0

nr-raid-disks 2

persistent-superblock 1

chunk-size 4

device /dev/hdb1

raid-disk0

device /dev/hdd1

raid-disk1

2.运行以下命令:

#mkraid /dev/md0

这样就可以生成一个新的设备:

/dev/md0。

启用软RAID方法:

#raidstart /dev/md0 其余操作同上。

如果你正在使用的Linux系统版本很新,可能以上两种情况都不适合你,那么可以采用第三种方法使用软RAID

三、最新的Linux版本

在一台机器上安装了Red Hat Linux 6.1,自行编译Raidtools0.42、0.50beta2时,先是找不到所要的头文件,将所需头文件复制后,编译仍然通不过。原来,由于新的版本采用了一系列新的函数,情况稍有一点不同。不过,新的版本中,提供了Raidtools,在/sbin目录中,有Raidtools的一系列工具,其中有Mkraid、Raid0run、Raidstop、Raidstart等一组工具。如果你想自己编译,可以从中国自由软件库中查找到最新版为0.9的Raidtools,自行编译0.9版的Raidtools,编译正常通过。新版的Raidtools稍有一点不同,使用系统自带的Raidtools,制作软RAID方法如下:

1.建立文件/etc/raidtab,文件内容如下:

raiddev /dev/md0

raid-level 0

nr-raid-disks 2

persistent-superblock0

chunk-size8

device  /dev/hdb1

raid-disk 0

device   /dev/hdd1

raid-disk 1

2.生成软RAID设备,运行以下命令:

# mkraid -c /etc/raidtab /dev/md0

之后,运行以下命令,以查看目前RAID的运行状态:

[root@rh61 /proc]# cat mdstat

如果系统显示如下:

Personalities : [raid0]

read—ahead 1024 sectors

md0 : active raid0 hdd1[1] hdb1[0] 2202416 blocks 8k chunks

unused devices:

表示你的RAID0已正常运行了。

3.建立新的文件系统

现在,为了使用新生成的设备,我们应在新的RAID盘上建立Ext2文件系统,建立新的文件系统的命令如下[root@rh61 /sbin]# mkfs.ext2 /dev/md0

经过大约两三分钟,新的文件系统正确生成。现在就可以开始使用它了。使用方法如下:

[root@rh61 /sbin]# mount -t ext2 /dev/md0 /opt 将/dev/md0设备加挂(mount)到/opt安装点上。

冰尘 发表于 2006-10-19 01:43

2003下 RAID

冰尘 发表于 2006-10-19 01:43

大家知道,硬件RAID解决方案速度快、稳定性好,可以有效地提供高水平的硬盘可用性和冗余度,但是居高不下的价格实在令人可畏。不过可庆幸的是,Windows 2003提供了内嵌的软件RAID功能,并且软RAID可以实现RAID-0、RAID-1、RAID-5。软RAID不仅实现上非常方便,而且还大量地节约了宝贵的资金,确实是Windows 2003 Server的一个很实用的新功能。RAID-5 卷是数据和奇偶校验间断分布在三个或更多物理磁盘的容错卷。如果物理磁盘的某一部分失败,我们可以用余下的数据和奇偶校验重新创建磁盘上失败的那一部分上的数据。对于多数活动由读取数据构成的计算机环境中的数据冗余来说,RAID-5 卷是一种很好的解决方案。可使用基于硬件或基于软件的解决方案来创建 RAID-5 卷。通过基于硬件的 RAID,智能磁盘控制器处理组成 RAID-5 卷的磁盘上的冗余信息的创建和重新生成。Windows Server 2003 家族操作系统提供基于软件的 RAID,其中 RAID-5 卷中的磁盘上的信息的创建和重新生成将由“磁盘管理”来处理,两种情况下数据都将跨磁盘阵列中的所有成员进行存储。当然,软RAID的性能和效率是不能与硬RAID相提并论的。下面我们首先从动态磁盘的创建谈起,然后说明在Windows 2003 Server 实现如何实现软RAID,最后讲一下软RAID的管理。

二、创建动态磁盘

在安装Windows 2003 Server时,硬盘将自动初始化为基本磁盘。我们不能在基本磁盘分区中创建新卷集、条带集或者RAID-5组,而只能在动态磁盘上创建类似的磁盘配置。也就是说,如果想创建RAID-0、RAID-1或RAID-5卷,就必须使用动态磁盘。在Windows 2003 Server安装完成后,可使用升级向导将它们转换为动态磁盘。

在将一个磁盘从基本磁盘转换为动态磁盘后,磁盘上包含的将是卷,而不再是磁盘分区。其中的每个卷是硬盘驱动器上的一个逻辑部分,还可以为每个卷指定一个驱动器字母或者挂接点。但是要注意的是只能在动态磁盘上创建卷。动态磁盘有以下几个优于基本磁盘的特点:

卷可以扩展到包含非邻接的空间,这些空间可以在任何可用的磁盘上。

对每个磁盘上可以创建的卷的数目没有任何限制。

Windows 2003将动态磁盘配置信息存储在磁盘上,而不是存储在注册表中或者其他位置。同时,这些信息不能被准确地更新。Windows 2003将这些磁盘配置信息复制到所有其他动态磁盘中。因此,单个磁盘的损坏将不会影响到访问其他磁盘上的数据。

一个硬盘既可以是基本的磁盘,也可以是动态的磁盘,但不能二者兼是,因为在同一磁盘上不能组合多种存储类型。但是,如果计算机有多个硬盘,就可以将各个硬盘分别配置为基本的或动态的。

1、从基本磁盘升级到动态磁盘:

①依次单击“开始”->“所有程序”->“管理工具”->“计算机管理”选项,显示“计算机管理”窗口。

②在左侧控制台中依次展开“存储”->“磁盘管理”选项,以显示计算机中安装的所有磁盘。

③右击要设置为动态磁盘的硬盘,并在弹出的快捷菜单中选择“升级到动态磁盘”选项,将显示“升级到动态磁盘”对话框。

④选中要升级的磁盘,然后单击“确定”:按钮,将显示“要升级的磁盘”对话框,在这里要求用户对要升级为动态磁盘的硬盘进行确认。这样做的原因很简单,因为这一升级操作是不可逆的。也就是说,基本磁盘可以升级为动态磁盘,但动态磁盘却不能恢复为基本磁盘。

⑤单击“升级”按钮,将显示“磁盘管理”提示框,系统再次要求用户对磁盘升级予以确认。当将该磁盘升级为动态磁盘后,Windows98/Me等操作系统将不能再从该磁盘引导启动。

⑥单击“是”按钮,将显示“升级磁盘”警告框。在这里提示要升级磁盘上的文件系统将被强制卸下,并要求用户对该操作进一步予以确认。

⑦单击“是”按钮,系统将开始磁盘的升级过程。当升级完成后,将显示 “确认”警告框,单击“确定”按钮将重新启动计算机,以完成磁盘的升级过程。

在升级到动态磁盘时,应该注意以下几个方面的问题:

必须以管理员或管理组成员的身份登录才能完成该过程。如果计算机与网络连接,则网络策略设置也可能阻止我们完成此步骤。

将基本磁盘升级到动态磁盘后,就再也不能将动态卷改回到基本分区。这时惟一的方法就是,必须删除磁盘上的所有动态卷,然后使用“还原为基本磁盘”命令。

在升级磁盘之前,应该关闭在那些磁盘上运行的程序。

为保证升级成功,任何要升级的磁盘都必须至少包含1MB的未分配空间。在磁盘上创建分区或卷时,“磁盘管理”工具将自动保留这个空间,但是带有其他操作系统创建的分区或卷的磁盘上可能就没有这个空间。

扇区大小超过512字节的磁盘,不能从基本磁盘升级为动态磁盘。

一旦升级完成,动态磁盘就不能包含分区或逻辑驱动器,也不能被非Windows 2003的其他操作系统所访问。

2、将新磁盘设置为动态磁盘

①计算机安装新硬盘后,当第一次访问“计算机管理”中的“磁盘管理”工具时,将自动运行“写入签名和升级磁盘向导”窗口。

②单击“下一步”按钮,将显示“选择要写入签名的磁盘”页面,在该列表中选择要写入签名的磁盘。需要注意的是,磁盘在安装到系统前必须进行签名。

③单击“下一步”按钮,将显示“选择要升级的磁盘”页面,选择要升级为动态磁盘的磁盘。

④单击“下一步”按钮,将显示“完成写入签名和升级磁盘向导”页面,在这里要求确认签名并升级的磁盘。如果有任何不妥,可单击“上一步”按钮返回并重新进行设置。

⑤单击“完成”按钮,动态磁盘升级过程完成。

三、实现软RAID

软RAID也必须在多磁盘系统中才能实现。实现RAID-1最少要拥有两块硬盘,而实现RAID-5则最少要拥有三块硬盘。通常情况下,操作系统所在磁盘采用RAID-1,而数据所在磁盘采用RAID-5。

1、卷的类型

①简单卷

简单卷由单个物理磁盘上的磁盘空间组成,它可以由磁盘上的单个区域或链接在一起的相同磁盘上的多个区域组成。可以在同一磁盘中扩展简单卷或把简单卷扩展到其他磁盘。如果跨多个磁盘扩展简单卷,则该卷就是跨区卷。

只能在动态磁盘上创建简单卷。简单卷不能包含分区或逻辑驱动器,也不能由MS-DOS 或Windows 2003以外的其他Windows操作系统访问。如果网络中的计算机还在运行Windows98或更早版本,那么应该创建分区而不是动态卷。

如果想在创建简单卷后增加它的容量,则可通过磁盘上剩余的未分配空间来扩展这个卷。要扩展一个简单卷,则该卷必须使用Windows 2003中所用的NTFS版本格式化。同时不能扩展基本磁盘上作为以前分区的简单卷。也可将简单卷扩展到同一计算机的其他磁盘的区域中。当将简单卷扩展到一个或多个其他磁盘时,它会变成为一个跨区卷。在扩展跨区卷之后,不删除整个跨区卷便不能将它的任何部分删除。要注意的是跨区卷不能是镜像卷或带区卷。

②条带卷

利用条带卷,可以将两个或者更多磁盘(最多为32块硬盘)的空余空间组成为一个卷。在向条带卷中写入数据时,数据被分割为64KB的块,并均衡地分布在阵列中的所有磁盘上。一个阵列是两个或者多个磁盘的集合。条带卷可以有效地提高磁盘的读取性能,但是它并不提供容错功能,任何一块硬盘的损坏都会导致全部数据的丢失。条带卷类似于RAID-0。

③跨越卷

利用跨越卷,也可以将来自两个或者更多磁盘(最多为 32块硬盘)的空余磁盘空间组成为一个卷。与条带卷所不同的是,将数据写入跨越卷时,首先填满第一个磁盘上的空余部分,然后再将数据写入下一个磁盘,依次类推。虽然利用跨越卷可以快速增加卷的空量,但是跨越卷既不能提高对磁盘数据的读取性能,也不提供任何容错功能。当跨越卷中的某个磁盘出现故障时,存储在该磁盘上的所有数据将全部丢失。

④镜像卷

利用镜像卷即RAID-1卷,可以将用户的相同数据同时复制到两个物理磁盘中。如果其中的一个物理磁盘出现故障,虽然该磁盘上的数据将无法使用,但系统能够继续使用尚未损坏而仍继续正常运转的磁盘进行数据的读写操作,从而通过另一磁盘上保留完全冗余的副本,保护磁盘上的数据免受介质故障的影响。由此可见,镜像卷的磁盘空间利用率只有50%(即每组数据有两个成员),所以镜像卷的成本相对较高。要创建一个镜像卷,必须使用另一磁盘上的可用空间。动态磁盘中现有的任何卷(甚至是系统卷和引导卷),都可以使用相同的或不同的控制器镜像到其他磁盘上大小相同或更大的另一个卷。最好使用大小、型号和制造厂家都相同的磁盘作镜像卷,以避免可能产生的兼容性错误。

镜像卷可以大大地增强读性能,因为容错驱动程序同时从两个磁盘成员中同时读取数据,所以读取数据的速度会有所增加。当然,由于容错驱动程序必须同时向两个成员写数据,所以它的写性能会略有降低。镜像卷可包含任何分区(包括启动分区或系统分区),但是镜像卷中的两个硬盘都必须是Windows 2003动态磁盘。

⑤RAID-5卷

在RAID-5卷中,Windows 2003通过给该卷的每个硬盘分区中添加奇偶校验信息带区来实现容错。如果某个硬盘出现故障,Windows 2003便可以用其余硬盘上的数据和奇偶校验信息重建发生故障的硬盘上的数据。

由于要计算奇偶校验信息,所以RAID-5卷上的写操作要比镜像卷上的写操作慢一些。但是,RAID-5卷比镜像卷提供更好的读性能。其中的原因很简单,Windows 2003可以从多个磁盘上同时读取数据。与镜像卷相比RAID-5卷的性价比较高,而且RAID-5卷中的硬盘数量越多,冗余数据带区的成本越低。

冰尘 发表于 2006-10-19 01:48

交换机

1 关于端口的设置

设置端口名称

set port name mod_num/port_num [ name_string ]

设置端口优先级

set port level mod_num/port_num noramal|high

设置端口速率

set port speed mod_num/port_num < 10|100|auto >

设置端口传输类型

set port duplex mod_num/port_num full|half

检查端口配置状态

show port mod_num/port_num

2关于网络端口 sc0 的设置

在VLAN中设置供物理连接的逻辑端口

sc0 set interface sc0 vlan_num [ ip_address [ netmask [ broadcast ]]]

3 关于VLAN的设置

定义一个VLAN 的序号,名字,类型

set vlan vlan_num [ name name ] [ type type ] 检查VLAN 配置状态 show vlan

4 关于Trunk的测试

在某个特定的端口建立中继

set trunk mod_num/port_num [ on|off|desirable|auto ] [ vlans ]

检查中继的配置状态

show trunk

5 关于 spantree 的设置

在某 vlan 中设置

spantree set spantree enable [ vlan ]

在某 vlan 中 设置 桥接的转发时延

set spantree fwddelay delay [ vlan ]

在某 vlan 中 设置 hello 报文的发送间隔

set spantree hello interval [ vlan ]

设置某 vlan 中桥接的最大持续时间

set spantree maxage agingtime [ vlan ]

设置某端口的桥接路径成本

set spantree portcost mod_num/port_num cost

6 关于SNMP协议的配置

配置SNMP的域串: set snmp community read-only | read-write | read-write-all community_string

设置一个受限制的地址或域: set snmp trap rcvr_address rcvr_community

检查SNMP配置状态: show snmp

7 关于 IP 包的分段

在FDDI 与以太网的桥接中设置IP 包的分段 set ip fragmentation { enable | disable }

8 关于ICMP 未到达的消息

set ip unreachable { enable | disable }

9 关于ARP 表的设置

创立一个 arp 表并设置该表的刷新时间

set arp { ip_addr hw_addr | agingtime agingtime }

10 关于交换机三层交换模块的配置

telnet ip_address 登陆到三层交换模块。

rsm>enable

rsm#show run 显示当前配置文件

rsm#show int vlan id 显示vlan 状态

rsm#show ip route 显示路由信息

三层交换vlan 的配置:

rsm#conf t

rsm(config)# int vlan id

rsm(config)# ip address a。b。c。d netmask

rsm(config)# no shutdown

rsm#wr mem

冰尘 发表于 2006-10-19 01:49

给交换机配置IP地址以后,你就可以利用其管理端口来进行基于浏览器的管理。并且,交换机也可以用它的IP地址来与本地路由器、互联网来交换数据。设置密码可以有效的避免未授权用户登陆。另外,Catalyst 1900 Switch Manager 要求必须设置密码。

注意:如果该交换机用来作为次级交换机,你也可以不给它设置IP和密码,因为改交换机需要利用带有IP和密码的主干交换机来控制管理。请参考安装配置指南中的相关文档资料。

1. 配置IP地址

联系系统管理员得到改交换机的IP地址、子网掩码(Subnet mask )和默认网关(Default gateway ),并且记录如下:

Switch IP address:

1. 配置IP地址

联系系统管理员得到改交换机的IP地址、子网掩码(Subnet mask )和默认网关(Default gateway ),并且记录如下:

Switch IP address:

x.x.x.x

Subnet mask:

x.x.x.x

Default gateway:

x.x.x.x

1):交换机自检通过以后,就会有控制管理登陆界面出现在终端屏幕上,如下:

Catalyst 1900 Management Console

Copyright (c) Cisco Systems, Inc. 1993-1999

All rights reserved.

Standard Edition Software

Ethernet address: 00-E0-1E-7E-B4-40

PCA Number: 73-2239-01

PCA Serial Number: SAD01200001

Model Number: WS-C1924-A

System Serial Number: FAA01200001

---------------------------------------User Interface Menu

[M] Menus

[I] IP Configuration

[P] Console Password

Enter Selection: I

The IP Configuration Menu appears.

键入I (IP Configuration)进入IP配置界面。

2):IP配置界面如下:

Catalyst 1900 - IP Configuration

Ethernet Address:00-E0-1E-7E-B4-40

-------------Settings------------------

[I] IP address

[S] Subnet mask

[G] Default gateway

[B] Management Bridge Group

[M] IP address of DNS server 1

[N] IP address of DNS server 2

[D] Domain name

[R] Use Routing Information Protocol

-------------Actions-------------------

[P] Ping

[C] Clear cached DNS entries

[X] Exit to previous menu

Enter Selection: I

再次键入I (IP address)来配置IP地址。

3):然后得到如下的提示

Enter administrative IP address in dotted quad format (nnn.nnn.nnn.nnn):

Current setting ===> 0.0.0.0

New setting ===>

如果交换机现在还没有IP地址,就回显示当前配置(Current setting)为0。0。0。0你就可以在New setting后面键入刚才所记录的IP地址。如果交换机连接到一个动态分配地址(DHCP/ BOOTP )的网络中,服务器会自动分配给它一个IP地址。

4):如果你还想配置子网掩码和默认网关,在IP配置界面里面分别选择S和G。

2. 配置密码

1) 在IP配置菜单中,选择X( Exit)退回到主菜单中,显示如下:

User Interface Menu

[M] Menus

[I] IP Configuration

[P] Console Password

2):选择P,输入一个4-8位的密码。改密码在用户登陆验证的时候并不加密保存。

3):按任意键,回到登陆界面。

这款交换机设计的时候没有考虑太多人为改变配置。在你配置好IP和密码后,交换机就能够按照默认的配置来正常工作。如果想更改交换机配置以及监视网络状况,你可以通过控制命令菜单,或者是在任何地方通过基于WEB的Catalyst 1900 Switch Manager来进行操作。如果交换机运行的是Cisco Catalyst 1900/2820企业版软件。你可以通过命令控制端口(command-line interface CLI)来改变配置。

冰尘 发表于 2006-10-19 01:51

ATTENTION:安装前您须进入bios,将advanced 菜单下的installed o/s 选项设为您要安装的操作系统。若您安装的操作系统是windows2000,请将该选项设为[win2000];若是windows nt,则设为nt;若是其他的操作系统, 则设为other。

冰尘 发表于 2006-10-19 01:52

安装WINDOWS 2000 SERVER

I.准备工作
windows(r) 2000 server 安装光盘(简体中文版)
随机光盘
nic driver for windows 2000 软盘(通过随机光盘制作)
scsi driver for windows 2000软盘或scsi raid driver for widowsnt2000或ide raid driver for widowsnt2000 软盘(通过随机光盘制作)

II.安装步骤
ATTENTION:安装前您须进入bios,将advanced 菜单下的installed o/s 选项设为[win2000]。

1、启动系统,将安装光盘放入光驱中,选择使用光盘引导。

2、当屏幕出现‘setup is inspecting your computers hardware configuration...’时,按[f6]键,当屏幕出现提示:按‘s’键添加额外的驱动程序时,按‘s’键,选择‘other’回车,插入要加装的第三方驱动软盘(如果您的配置是带ide raid 卡的,请插入ide raid 卡的驱动软盘;如果您的配置是带scsi 卡的,请插入scsi 卡的驱动软盘)。按照屏幕提示继续。

3. 显示windows 2000许可协议,按[pagedown]键阅读许可协议,按[f8]键接受。

4. 根据提示操作,为windows 2000 server 选择或创建分区,系统将会格式化硬盘,并从光盘拷贝文件系统到硬盘上。

5. 系统自动重启后,选择从硬盘引导,出现安装向导,显示安装程序正在您的计算机上检测并安装设备。

6. 选择区域设置,在这个屏幕可以设置语言区域和辅助特性。windows 2000 server 中可以使用多语言和多区域设置,选择正确的时区,检查本地区的日期和时间。

7. 输入姓名以及公司的名称,输入操作系统的产品号(id)。

8. 选择授权模式,每客户方式要求每台访问windows 2000 server 的计算机都有一个单独的客户访问许可证(cal),每服务器方式要求同时连接服务器的每台计算机有单独的客户访问许可证。如果不能确定用哪种方式,请选择" 每服务器" ,用户可以在事后合法地将其更改为" 每客户" 方式,但只能更改一次,并且只能单向的由每服务器方式更改为每客户方式,反之不可更改。

9. 输入计算机名及系统管理员的密码,计算机的名称不能超过15个字符,如果超过15 个字符,每台windows 2000 server 计算机只能使用internet 标准字符,包括0—9 的数字,从a—z 的大写、小写字母和连字符(-),密码最多允许使用14 个字符。

10. 选择windows 2000 server 组件,要在网络上使用tcp/ip,往往需要dhcp、dns、wins,要选择这些组件,单击" 网络服务"," 详细资料",然后选择需要的组件。(如果在安装完后要添加组件,请在安装完成后,单击" 开始"、" 设置"、" 控制面板"、" 添加/ 删除程序"、再选择" 添加/ 删除windows 组件"。

11. 设置日期、时间和时区。

12. 安装程序安装组件,执行最后任务。

13. 鼠标点击[ 完成],完成安装向导。

14. 计算机将自动重启,登录后将进入下一步的注册和配置服务器,按需要进行服务器配置。如果不需要,可选择“我将在以后配置这个服务器”,点击[ 下一步] 继续。

15. 将“启动时显示该屏幕”前的勾去掉,关闭窗口,插入随机光盘,根据提示安装windows2000 的补丁程序和主板的芯片组补丁程序。

系统安装基本完成,用户可以根据自己使用的硬件情况继续安装相应的驱动程序。

III 网卡配置
1、在windows 2000 的桌面上依次点击开始—] 设置—]控制面板。

2、在控制面板选择“添加/ 删除硬件”—] “下一步”。

3、选择“添加/ 删除设备故障”—] “下一步”,服务器开始搜索。

4、屏幕显示“选择一个硬件设备”,选择带“?”的“以太网控制器]”—]“下一步”。

5、屏幕显示“完成添加/ 删除硬件向导”,点击“完成”。

6、屏幕显示“欢迎使用升级设备驱动程序向导”,点击“下一步”。

7、选择“显示已知设备驱动程序,从中选择特定驱动程序”—]“下一步”—] 选择“网卡”—] “下一步”。

8、选择“从磁盘安装”,输入路径:a:\,插入nic driver for windows 2000 软盘,然后点击确定。

9、选择“intel 8255x—based pci ethernet adapter (10/100)”,点击“下一步”。

10、屏幕显示“警告”,选择“是”,点击“下一步”。

11、屏幕显示“没有找到数字签名”选择“是”—] “下一步”—] “完成”。

12、用鼠标右键点击“网上邻居”,选择“属性”,再用右键点击“本地连接”,选择“ 属性”。

13、选择“internet 协议(tcp/ip)”,点击“属性”。

14、为网卡配置ip 地址等,网卡配置基本完成。

冰尘 发表于 2006-10-19 01:52

安装RED HAT LINUX 7.2

I.准备工作
red hat linux 7.2 安装光盘
随机光盘
ide raid driver for linux 软盘(通过随机光盘制作)

II.安装步骤一(适用于带SCSI 卡的配置)

ATTENTION:安装前您须进入bios,将advanced 菜单下的installed o/s 选项设为other。

1. 启动系统,将安装光盘放入光驱,选择从光盘引导。

2. 在显示boot :时,请按回车键继续。


3. 出现“welcome to redhat linux”界面时,按回车键继续,系统自动识别scsi 控制器,并为其选择合适的驱动程序。

4. 选择安装语言为“english”, 按回车键继续,键盘类型为us,按回车键继续,选择鼠标类型为“2 button mouse(ps/2)”,按“next”按钮继续。

5. installation type 选择“install”,并根据需要,从

workstation

server system

custom

中选择合适的类型,按“next”按钮继续,确保linux安装到的硬盘上不再有任何有价值数据。

以下以选择“server system”为例说明安装过程。

(1)、如果用命令行方式对硬盘进行分区,选择“install”图标右侧的“use fdisk”,选中需要安装的硬盘,进入fdisk 界面。键入“fdisk”察看命令行帮助,根据帮助,以及系统的实际需要,为linux 创建root、swap 等分区。

(2)、也可以不选中“use fdisk”,按“next”按钮,利用图形界面,对linux进行分区,在“install window”中,选择“manually partition”,按“next”按钮,根据界面提示创建分区,完成后,按“next”键继续。系统进入“choose partitions to format”界面,选择需要格式化的分区,进行格式化。

6. 按“next”,进入“network configuration”窗口,根据实际需要,配置网络,如果您想将两个集成网卡同时激活,请将eth0 和eth1 菜单上的active on boot 选中。

7. 按“next”按钮,进入“time zone selection”配置窗口,根据需要进行配置。

8. 单击[next] 按钮,进入‘firewall configuration’界面,设置系统安全级别。

9. 单击[next] 按钮,进入‘language selection’界面,选择‘english(usa)’。

10. 按“next”按钮,进入“account configuration”窗口,为系统管理员设置密码,或者增加用户。

11. 按“next”按钮,进入“package group selection”根据实际需要选择。

12. 单击[next] 按钮,进入“x configuration”窗口,选择显卡ati rage xl。

13. 单击[next] 按钮,进入“about to install”,单击[next] 按钮继续。

14. 安装向导进入‘installing packages’窗口,系统格式化所创建的分区,开始拷贝文件。

15. 完成后,安装向导进入‘bootdisk creation’,如果需要,请准备一张空软盘,按照提示制作引导软盘。

16 单击[next] 按钮,进入‘monitor configuration’窗口,选择显示器,选择aoc 5elr。

17. 单击[next] 按钮,进入‘congratulations’界面,表示系统安装成功。单击‘exit’按钮,取出安装光盘,重新引导系统。

III. 安装步骤二(适用于带IDE RADI卡的配置)

ATTENTION:安装前您须进入bios,将advanced 菜单下的installed o/s 选项设为other。

准备好ide raid driver for red hat liunx 7.2软盘(通过随机光盘制作)

1. 启动系统,将安装光盘放入光驱,选择从光盘引导。

2. 在显示boot:时,请按tab 键,然后输入以下命令,注意不要输错:

linux dd
3. 系统会提示你是否有要加载的驱动程序,插入ide raid driver for red hat liunx 7.2 软盘,根据提示,按回车键继续。

4. 选择安装语言为“english”,按回车键继续,键盘类型为us,按回车键继续,选择鼠标类型为“2 button mouse(ps/2)”,按“next”按钮继续。

5. installation type 选择“install”, 并根据需要从

workstation

server system

custom

中选择合适的类型,按“next”按钮继续,确保linux安装到的硬盘上不再有任何有价值数据。

以下以选择“server system”为例说明安装过程。

(1)、如果用命令行方式对硬盘进行分区,选择“install”图标右侧的“use fdisk”,选中需要安装的硬盘,进入fdisk 界面,键入“fdisk”察看命令行帮助,根据帮助,以及系统的实际需要。为linux 创建root、swap 等分区。

(2)、也可以不选中“use fdisk”,按“next”按钮,利用图形界面,对linux进行分区。在“install window”中,选择“manually partition”,按“next”按钮,根据界面提示创建分区,完成后,按“next”键继续,系统进入“choose partitions to format”界面,选择需要格式化的分区,进行格式化。

6. 完成分区后,系统进入boot loader configuration 界面,在屏幕中央处的k e r n e l p a r a m e t e r s 窗口内输入以下命令:ide0=0x1f0,0x3f6,14 ide1=0x170,0x376,15 ide2=0 ide3=0 ide4=0ide5=0 ide6=0 ide7=0 ide8=0 ide9=0

7. 输入完毕,按“next”进入“network configuration”窗口,根据实际需要,配置网络。如果您想将两个集成网卡同时激活,请将eth0 和eth1 菜单上的active on boot 选中。

8. 按“next”按钮,进入“time zone selection”配置窗口,根据需要进行配置。

9. 单击[next] 按钮,进入“firewall configuration”界面,设置系统安全级别。

10. 单击[next] 按钮,进入“language selection” 界面,选择“english(usa)”。

11. 按next 按钮,进入“account configuration”窗口,为系统管理员设置密码,或者增加用户。

12. 按next 按钮,进入“package group selection”根据实际需要选择。
13. 单击[next] 按钮,进入‘x configuration’窗口,选择显卡ati rage xl。

14. 单击[next] 按钮,进入‘about to install’,单击[next] 按钮继续。

15. 安装向导进入‘installing packages’窗口,系统格式化所创建的分区,开始拷贝文件。

16. 完成后,安装向导进入‘bootdisk creation’,如果需要,请准备一张空软盘,按照提示制作引导软盘。

17. 单击[next] 按钮,进入‘monitor configuration’窗口,选择显示器,选择aoc 5elr。

18. 单击[next] 按钮,进入‘congratulations’界面,同时按下ctrl-alt-f2,系统进入文字界面。

19. 插入ide raid driver for red hat liunx 7.2软盘,输入下列命令:

mount -t msdos /dev/fd0 /mnt/floppy[ 回车]

cd /mnt/floppy[ 回车]

./setup-ft[ 回车]

20. 系统提供选项,并提示你进行选择,输入2[ 回车]。

21. 同时按下ctrl-alt-f7,回到‘congratulations’界面,表示系统安装成功,单击‘exit’按钮,取出安装光盘,重新引导系统。

冰尘 发表于 2006-10-19 01:53

安装Novell Netware5.0

I.准备工作
ATTENTION:安装前您须进入bios,将advanced 菜单下的installed o/s 选项设为other,将large disk access mode 选项设为other。

novell netware 5.0 安装光盘

nic driver for netware 5.0 软盘(通过随机光盘制作)

scsi driver for netware 5.0 软盘或ide raid driver for windows2000 /widowsnt4.0 /net ware 软盘(通过随机光盘制作)

ide cd-rom dos format 软盘(通过随机光盘制作)

硬盘dos 分区的创建和协议盘的制作,用fdisk 在硬盘上创建dos 分区后,格式化dos 分区(format c:/s),并安装dos 系统,dos 分区最少为15mb。如果需要将内存核心信息转储,novell 建议对每1mb服务器内存增加1mb 的dos 分区。例如,如果服务器拥有64mb 内存,则应将dos 分区从15mb 增加到79mb。如果您计划从dos 分区安装支持软件包,则应将dos 分区再增加40mb。

netware5.0 要在专用的协议光盘上制作相应版本的协议软盘。

在dos 提示符c:\ 键入copy con autoexec.bat 回车,按[ctrl+z] 结束;同样在c:\ 键入copy con config.sys 回车

files=20 回车

buffers=40 回车, 按[ctrl+z] 结束。

安装ide cd-rom 驱动程序,插入随机软盘《ide cd-rom dos format》执行install.exe 安装光驱驱动程序。

II.安装步骤
1、用dos 软盘引导系统,将安装光盘放入光驱。

2、在dos 提示符下改变目录到cd-rom 盘符(如d。

3、在提示符下键入nsbs 并按[enter] 键,启动安装。

4、选择安装语言‘...chinese simplified’按[enter] 键继续。

5、按[pagedown]浏览许可协议,按[f10]键接受协议。

6. 默认安装‘... new server...’, 安装目录‘c:\nwserver’,按[enter] 键继续。

7. 选择地区设置为默认设置,按[enter] 键继续。

8. 选择鼠标和显示模式为默认值,按[enter] 键继续:系统开始拷贝文件。

9. 确认系统检测到的驱动设备,当系统出现如下提示时:

选中‘storage adapters: ideata’,按回车键。

10. 插入第三方的驱动软盘(如果您的配置是带ide raid 卡的,请插入ide raid 卡的驱动软盘;如果您的配置是带scsi卡的,请插入scsi 卡的驱动软盘),依次按[ins]、[ins]、[f3]键,指定路径为‘a:\’,按回车键继续。

11. 屏幕显示



选择network boards e100b,e100b,按[enter]后按两次[del]。

插入nic driver for netware5.0 软盘,依次按[ins]、[ins]、[f3]键,指定路径为‘a:\’,按回车键继续,则系统显示:

network boards ce100b,ce100b

表明网卡驱动已加载成功。

12. 根据系统提示,按照实际需要,创建netware 分区及卷sys,并按[f10]键保存,选择继续。

13. 系统拷贝文件,拷贝结束后进入窗口界面。

14. 输入您设定的服务器名称,单击[ 下一步] 按钮继续。

15. 安装向导进入”协议“窗口,选定网络适配器,设置ip 地址、子网屏蔽码、路由器等,完成后单击[ 下一步] 按钮继续。

16. 安装向导进入“时区”窗口,设置时区为“北京、重庆、乌鲁木齐”,单击[ 下一步] 按钮继续。

17. 安装向导进入‘nds install’窗口,根据需要,在已有的nds 树上安装或者安装一个新的nds树,此处选择安装一个新的nds树来安装nds。

18. 安装向导进入‘nds’窗口,输入nds信息及管理员的有关信息,单击[ 下一步] 按钮继续。

19. 安装向导进入‘nds’摘要窗口,单击[ 下一步] 按钮继续。

20. 根据提示将netware5.0 协议软盘插入软驱,单击[ 下一步] 按钮继续。

21. 安装向导进入‘additional products and services’窗口,选择要安装的部件后,单击[ 下一步] 按钮继续。

22. 系统开始拷贝文件:系统提示安装完毕时,取出光盘,重新启动机器。

23. netware 5.0 安装成功

冰尘 发表于 2006-10-19 01:53

安装SCO Unixware7

I.准备工作
1)查看当前的bios版本。intel主板最新的bios版本可以从http://support.intel.com/support/motherboards/server/获得。

2) 开始安装unixware 7.1之前。应该使用bios设置实用程序来检查主板配置选项。要进入bios设置实用程序,需在服务器加电自检期间按下[f2]键。建议见bios中的advanced/plug & play o/s选项设置为no,而boot/boot device priority 顺序应设 为removable devices、atapi cd-rom、hard drive。

3) 准备sls ptf7050a ide hba supplement映像文件:

可以选择从sco的ftp服务器下载unixware7“sls ptf7050a ide hba supplement”,地址为:fid://ftd.sco.com/sls/ptf7050a.z。该文件是软盘的原始映像。

4) 制作slsptf7050a ide hba supplement软盘:

1.在unixware系统下,可使用“dd”命令将映像文件写入软盘中,具体如下:

i) 作为根(root)登录到unixware系统。

ii) uncompress/tmp/ptf7050a.z

iii) dd if=/tmp/ptf7050a of=/dev/dsk/fot

2.微软操作系统的用户必须具有能够将unixware磁盘映像文件写入软盘的实用程序。例如pawrite实用程序。

5),用服务器主板光盘(resource cd)制作unixware scsi驱动程序盘。

ATTENTION:服务器主板资源光盘还包括系统设置实用程序和产品手册。该光盘还可从win95或nt中启动以运行图形用户界面(gui)。

6),运行系统设置实用程序(ssu)来为网卡和hba配置资源,避免在配置hba和网卡时中断冲突。

II SCO Unixware 7的安装步骤

1),插入unixware的1号安装盘,然后加电引导系统,该系统显示信息booting unixware……,然后是sco标识。

2),选择您希望安装的语言并按回车键。

3),在出现提示后插入2号盘并按回车键。

4),系统将显示信息“welcome to unixware”。按[f10]键继续。

5),根据系统提示,依次选择正确的地区、国别、键盘布局,并按[f10]键继续。

6),系统将根据您输入系统授权信息。输入序列号和激活键,然后按[f10]继续

7),系统提示您插入hba磁盘。将unixware 7sls ptf7050a ide hba supplement磁盘插入磁盘驱动器。选择install hba diskette并按回车键。

8),插入前面做好scsi驱动程序盘。选择install hba diskette并按回车键。

9),选择proceed with installation并按[f10]键。

10),选择自动配置dcu(device configuration utility)按[f10]继续;

11),输入sysnode name(系统节点名字),按[f10]继续;

12),系统将提示您选择安装方式。选择install from cd-rom选项并按回车键。插入unixware安装光盘继续。

13),在磁盘配置(disk configuration)屏幕选择use the whole disk并按[f10]键。

14),选择use default file system sizes and types,然后按[f10]键继续。

15),选择use default disk选项,然后按[f10]键继续。

16),进入“选择系统配置文件(choose a system profile)”。

1.如果您的系统只使用单个处理器,则选择“license based defaults”,并按[f10]键继续第19步。

2.如果您安装了两个处理器,则选择“customize installation of packages”,并按回车键。

i) 选择core system services并按回车键。

ii)选择extended os utilities并按回车键。

iii)选择select individual packages并按回车键。

iv)换到下一页,然后使用下箭头将光标移至osmp并用空格键入星号(表示软件包已选定),按[f10]键。

v)在select/de-select服务菜单上按[f10]键。

vi)在“current selectiohs”菜单中选定“accept current selections and

contiue”并[f10]键。

vii)现在您需要指定一个mp标准。从显示的选择中选定“intel mp specification”并按回车键。

17),系统将提示您选定一个网络接口。选择use the detected adapter shoen above,并按[f10]键继续。

18),配置tcp/ip网络(configure tcp/ip network),填入tcp/ip信息并按[f10]键继续或按[f8]键以后输入。

19),配置ipx网络协议(configure ipx network protocol),按[f10]继续。

20),输入日期和时间并按[f2]键选择正确的时区,按[f10]键应用。

21),选定所需的安全级别并按[f10]键继续。

22),在所有者帐号(owner's account)屏幕输入用户名称,登录号和口令并按[f10]键。

23),在根目录口令(root pass word)屏幕输入用于根目录登录的口令并按[f10]键。

24),系统将显示sco可选服务的信息列表,按[f10]键继续。

25),系统将显示使用条款(conditions of use),您应该仔细阅读该条款并做出恰当的回答。若接受使用条款,则选择continue lnstallation,并按[f10]。

26),系统提示:安装准备就绪(installation now ready),按[f10]继续。

27),操作系统将开始安装。安装完成后,取出所有磁盘和光盘,并按回车键重新启动系统。

28),系统将从scsi硬盘重新启动,并且将重新构建unix内核,同时系统将进入安装程序的下一个阶段。

29),在鼠标选择(mouse selection)屏幕中选择您系统的正确选项,并选择鼠标的按键数,然后选择apply。

30),按回车键开始鼠标测试。移动鼠标一确认其是否工作正常,按住一个鼠标键15秒即可结束测试。

31),现在系统将正式启动并显示正常的系统登录提示。请用您自己的帐号和口令进行登录即可。

3,获得并应用系统补丁、更新服务包

有关sco unixware 7的其它更新和补丁信息可通过互联网查询,网址是:

[url]http://www.sco.com/unixware/support.html[/url]。建议定期检查该站点以获得最新的操作系统补丁和更新信息

冰尘 发表于 2006-10-19 01:53

安装Sun Solaris8 for X86

ATTENTION:安装前您须进入bios,将advanced 菜单下的installed o/s 选项设为other。
I.准备工作
1),准备solaris 8的安装光盘。

2),准备scsi驱动程序软盘(如果主板集成Adaptec 789x SCSI芯片,可以略过次步骤。)
从以下地址下载[url]http://www.netone.com.cn/support/driver[/url] 下载SCSI卡驱动,先解压缩到临时目录中。在该目录中运行rawrite,在出现的DOS窗口中按照提示输入源文件名symitu.dd后按回车键,将准备好的空白软盘插入软驱中然后输入软驱盘符A: 按回车键,系统开始制作驱动软盘。

3),准备ATA patch软盘
从以下地址下载[url]http://www.netone.com.cn/support/driver[/url] 下载Solaris8 ATA patch 110202-02补丁包,先解压缩到临时目录中,同时下载DD软件。将准备好的空白软盘插入软驱中,在DOS环境下进入该目录运行 dd filename A:按回车键,系统开始制作驱动软盘。

II.Solaris8的安装步骤
1),插入solaris 8 install光盘,开机启动系统。

2),按[f2]让assistant检测系统上的所有硬件。

如果是集成scsi的服务器主板。solaris 8可以直接识别出adaptec789x scsi,自动完成scsi设备的安装。

对于安装lsi20160 SCSI卡的主板,需要[f4-add-driver],出现install supplemental drivers屏幕。插入先前做好的scsi驱动程序盘。按[f2]继续。出现select solaris os 2.8屏幕,按空格键按[enter]键用x选中后按[f2]继续。

3), 当continue drivers driver installation屏幂出现,插入先前做好的ATA patch驱动程序盘。按[f2]继续。当continue drivers driver installation屏幂出现,按[f4]继续。按[f2]继续。出现solaris device configuration assistant屏幕,按[f2]继续。

4),出现identified devices提示,按[f2]继续。

5),在boot solaris屏幕上,选择靠近cd的括号框,按[enter]键用x将它作上标记。然后按[f2]键继续。

6),在选择安装类型的提示符中,按1选interactive交互式安装,按[enter]键。

7),在选择语言屏幕时,选择正确语言后,按[enter]键。

8),在选择本地信息屏幕时,选择正确本地后,按[enter]键。

9),在solaris installation program处,按[f2]继续。

10),在kdm config屏幕上,按[f2]继续。

11),安装程序将会列出显卡和鼠标类型,请选择no changes needed.然后,按[f2]继续。

12),测试显示模式,用鼠标点击yes按钮继续。x-window将被启动并继续安装。

13),系统出现identify this system界面,点击continue按钮继续。

14),在host name对话框处输入主机名,continue,在network connectivity对话框处,点击yes按钮,然后点击continue按钮。

15),输入机器的ip地址,点击continue按钮。

16),系统出现confirm information界面,点击continue继续。

17),在name service对话框处,选择other按钮,点击continue按钮。

18),在confirm information screen屏幕,点击continue按钮。

19),本机为子网的一部分,因此在subnets对话框处,选择yes按钮,然后点击continue按钮。

20),输入网络掩码,点击continue按钮。

21),选择正确的地区和时区,点击continue按钮。

22),在confirm information屏幕上,点击continue按钮。

23),在solaris interactive installation屏幕上,点击continue按钮。

24),在allocate client services对话框处,点击continue按钮。

25),在selectsoftware对话框处,选择end user system support或developer system support,然后点击continue。

26),在select disk屏幕上,选择硬盘后点击continue按钮。

27),在automatically layout file systems处,选择auto layout.

28),在automatically layout file systems对话框处,选择缺省值,点击continue按钮。

29),在file systemand disk layout对话框处,选择continue按钮。

30),在mount remote file systems对话框处,点击continue按钮。

31),在profile对话框,点击begin installation按钮。

32),选择auto reboot。

33),此时,分区将自动被创建,软件自动拷贝到硬盘。

ATTENTION:如果是装有lsi SCSI卡的服务器主板,当出现:
“installing unbundled device driver support extracting drire list from tree…… <ITU diskette name> driver-name……”“please insert the driver update diskette labeled distribution-diskette-name press[enter];whenready.”时,插入先前做好的scsi驱动程序盘,按enter继续。

当出现“if you have additional update diskettes to install(suchasvideo),please insert diskette now。additional update diskettes to install?(y/n)[y]” 插入先前做好的ATA patch驱动程序盘按y键。当出现installation complete,取出软盘。

安装完成。

34),系统自动重新启动。当图形化的登录界面出现后用root用户及前面输入的口令登录到系统中。

冰尘 发表于 2006-10-19 02:16

目前南桥采用INTEL ICH7R芯片组的主板,基本都提供了RAID功能;而且现在SATA硬盘的价格也不太高,因此使用两块或多块硬盘组成RAID的,提高硬盘传输率成为可能;但很多新用户对RAID的组成和设置不太了解。耗子就一些网友对RAID组成和设置相关问题,做一详细介绍: [b]首先介绍一下RAID,即什么是RAID?[/b]
RAID是英文Redundant  Array of Inexpensive Disks的缩写,翻译成中文即为廉价磁盘冗余阵列,或简称磁盘阵列。简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据冗余的技术。组成磁盘阵列的不同方式成为RAID级别(RAIDLevels)。数据冗余的功能是在数据一旦发生损坏后,利用冗余信息可以使损坏数据得以恢复。磁盘组就像是一个硬盘,你可以对它进行分区,格式化等等。总之,对磁盘阵列的操作与单个硬盘一模一样。不同的是,磁盘阵列的存储性能要比单个硬盘高很多,而且可以提供数据冗余。
Serial ATAII(SATAII)是最新的ATA接口。SATA硬盘设备的传输速率高达300MB/sec。Serial ATA使用细长型数据线,使连接设备更简易并增强了机箱内的空气流通性。最显著的特色为:

1. 支持300 MB/s传输速率,并支持CRC检错。

2. 支持热插拔和即插即用。

3 . 数据处理优化包括标签指令队列,电梯式查找和链指令。

Intel ICH7R提供了RAID 0(串列)、RAID 1(镜像和转接)、RAID 5(块交叉存取分布式奇偶)、RAID 10(镜像的串列)和Intel ?Martix Storage技术。

RAID 0把数据分散成块,分别写到硬盘中。硬盘I / O 的数据量经过独立通道的扩展,有效地提高了I/O性能。RAID 1通过硬盘间的数据镜像,提供了数据冗余功能和强大的读能力。R A I D 5 提供以字节为单位的数据串列,也串列错误纠正信息。这样,得到了出色的性能和良好的容错能力。和强大的读能力。RAID 5是最常见的类型之一。RAID 10并非一种初始的RAID类型,而是多个RAID 1镜像,和一个RAID 0串列而成。Intel MatrixRAID技术非常先进,对于2 个R A I D卷,可以共同享用2 块磁盘的组合空间。
[b]下面我们介绍一下如何设置和组成SATA RAID。[/b]
[color=#ff0000]注意[/color]:RAID 0、RAID 1或Matrix模式的硬盘最多为2。RAID 10模式的硬盘最多为4。RAID 5模式的硬盘最多为3。
Intel Matrix Storage Manager Option ROM集成于所有支持Intel芯片组的系统BIOS中。Intel Matrix Stroage Manager Option ROM应用程序,并提供BIOS和DOS盘服务。在系统启动的POST(加电自检)时,使用<Ctrl> + <I>组合键以进入“Intel(R)RAID for Serial ATA”屏幕选项。同样,您可以开启BIOS中的RAID功能来创建,删除和重置RAID卷。
[b]使用Intel Matrix Stroage Manager Option ROM[/b]

[b]1 . 创建,删除和重置RAID卷:[/b]

Serial ATA RAID卷可在Intel RAID Option ROM的RAID Configuration Utility中进行设置。在加电自检(P O S T )期间,将会出现以下信息
[align=center][img=586,316]http://stor.51cto.com/files/uploadimg/20061010/1729230.gif[/img][/align][align=left]    显示了以上信息后,同时按<Ctrl>+<I>以进入RAID Configuration Utility。[/align][align=left]    [color=#ff0000]注意[/color]:以下的进程仅在新建系统或您重装操作系统时才可选。不可迁移现有的系统到RAID。[/align][align=left]    在同时按<Ctrl>和<I>组合键之后,将出现如下的屏幕:[/align][align=center][img=545,382]http://stor.51cto.com/files/uploadimg/20061010/1729231.gif[/img][/align][align=left]    [b](1) 创建RAID卷:[/b]

1. 选择选项1“Create RAID Volume”,并按<Enter>键。将出现如下屏幕。然后在Name区域,指定一个RAID卷名称,并按<TAB>或<Enter>键以进入下个区域。

2. 在RAID Level区域中,使用方向键选择您所要的择RAID的级别。[/align][align=center][img=544,381]http://stor.51cto.com/files/uploadimg/20061010/1729232.gif[/img][/align][align=left]    3. 在Disk区域中,按<Enter>键会出现以下屏幕。使用<Space>键选择您要创建的RAID卷,然后按<Enter>键以完成此项选择。[/align][align=center][img=544,380]http://stor.51cto.com/files/uploadimg/20061010/1729233.gif[/img][/align][align=left]    4. 通过使用向上或向下的箭头,为RAID阵列选择串列可选值,并按< E n t e r > 键以确定并进入下个区域。可选值的范围从4KB到128 KB,成倍增加。串列值的选择是基于驱动使用方法。这里有些建议选项:

RAID0-128KB

RAID10-128KB

RAID5-64KB[/align][align=left]    5. 然后,在C a p a c i t y 区域中选择卷的容量。此项的默认值是该被选中的磁盘的最大容量。[/align][align=center][img=544,380]http://stor.51cto.com/files/uploadimg/20061010/1729234.gif[/img][/align][align=left]    [color=#ff0000]注意[/color]:由于您要创建2个卷(Intel Matrix RAID技术),缺省的容量(最大)将会被减少。请为第一个卷键入新的容量。例如:若您要第一个卷来连接这两个硬盘的每个的前一半,请重新输入默认显示值的一半。第二个卷,创建时会自动连接两个硬盘的剩余部分。[/align][align=left]    6. 随后出现以下屏幕,让您确认是否要创建RAID卷。按<Y>以继续。[/align][align=center][img=545,382]http://stor.51cto.com/files/uploadimg/20061010/1729235.gif[/img][/align][align=left]    7. 出现如下的屏幕,提示您创建步骤已经完成。[/align][align=center][img=544,380]http://stor.51cto.com/files/uploadimg/20061010/1729236.gif[/img][/align][align=left]   [b](2) 删除RAID卷[/b]

在此您可删除RAID卷,请注意RAID驱动上的数据都将丢失。若系统正在启动到RAID,您在RAID Option ROM删除RAID卷,系统将无法启动。[/align][align=left]    从主菜单中选择选项2 Delete RAID Volume,并按f<Enter>键以选择您要删除的RAID卷。然后按<Delete>键以删除被选中的RAID卷。将出现如下屏幕:[/align][align=center][img=545,380]http://stor.51cto.com/files/uploadimg/20061010/1729237.gif[/img][/align][align=left]    按<Y>键以确认卷的删除。[/align][align=left]    [b](3) 重置磁盘到Non-RAID[/b]

选择选项3 Reset Disks to Non-RAID,并按<Enter>键以从驱动上删除RAID卷、移除RAID结构。将出现如下屏幕:[/align][align=center][img=547,382]http://stor.51cto.com/files/uploadimg/20061010/1729238.gif[/img][/align][align=left]    按<Y>键以确定此选项。[/align][align=left]    [color=#ff0000]注意[/color]:

1. 当您执行此项操作,所有数据和内部RAID结构都将丢失。

2. 要使用“Reset Disks to Non-RAID”,是因为可能包含冲突的RAID设置或损坏的卷或损坏的磁盘。[/align][align=left]    设置完成后,即可进行系统安装。[/align][align=left]    以下是在安装Windows XP / 2000时的详细情况。

1. 开始安装:

从CD-ROM启动,当“Press F6 if you need to install third party SCSI or RAIDdriver”出现时,按F6。

2. Windows XP Setup窗口出现,按S以指定一个或多个附加的设备。

3. 插入Intel IAA RAID XP Driver For ICH7R (NH82801GR)盘到A:盘,按<Enter>。

4. 在Windows XP Setup屏幕的下拉列表中选Intel(R) 82801GR SATA RAIDController,并按<Enter>键。

5. 按< E n t e r > 以继续安装,如果您要指定任何附加的设备,请在此时安装。当所有设备都配置完毕,请按< E n t e r > 以继续安装。

6. 从Windows XP/2000 Setup屏幕,按<Enter>键。设置将载入所有设备的文件,然后继续Windows XP/2000安装。[/align][align=left]    至此,RAID设置和安装即完成。RAID虽然可以提升读盘速度,但本身也有一定的缺点,如RAID0,虽然可以增加读盘速度,但当一块硬盘出现问题时,即可造成整个系统数据的丢失,因此网友一定要注意这个问题。[/align]

[[i] 本帖最后由 冰尘 于 2006-10-19 02:36 编辑 [/i]]

冰尘 发表于 2006-10-19 02:45

这款主板的芯片组是i875P,南桥为ICH5R,其SATA部分的设置选项在Main主菜单下的Integrated Peripherals(整合周边设备)里,其设置功能详见下表(只列出了有关SATA硬盘设置的部分):



  有关启动设备的选项在Advanced BIOS Features(进阶BIOS功能设定)中


  通过上面的两个例子可以看出ICH5/ICH5R南桥的主板,都是通过端口映射和独立SATA通道两种途径来设置识别SATA硬盘的。至于应该选择哪种模式和设置值,请参考上文并根据S-ATA硬盘和P-ATA硬盘的数量,安装的操作系统以及哪一个作为系统启动盘等实际情况来自行设定。

  2.南桥为VIA的VT8237的主板

  相对于ICH5/ICH5R芯片组,VT8237的SATA设置部分就简单得多了。下面以硕泰克的SL-KT600系列为例,其SATA部分的设置选项也是在Main主菜单下的Integrated Peripherals(整合周边设备)里:

  Onboard PATA IDE(主板内建并行IDE口设定)

  此项设定允许用户配置主板内建并行IDE口功能。

  Disabled:关闭主板的并行IDE口功能。

  Enabled:允许使用并行IDE口功能(预设值)。

  Onboard IDES operate mode(主板内建IDE优先设定)

  PATA is Pri IDE:PATA口上的设备优先(预设值)。

  SATA is Pri IDE:SATA口上的设备优先。

  Onboard SATA- IDE(主板内建SATA口功能设定)

  Disabled:关闭主板上SATA口。

  SATA:主板上SATA口当做一般的SATA口使用。

  RAID:主板上SATA口上的硬盘可以建立磁盘阵列(预设值)。

  这里你只需要根据实际情况调整一下串、并行口的优先级就可以正常使用SATA硬盘了。(通过上面的选项能看出,在这里S-ATA硬盘还是可以理解为映射到P-ATA端口上来识别的。)

  注:RAID的组建还需要在开机时按“Tab”键进入VIA科技RAID控制器的BIOS设置画面另行设置,请参见相关的说明手册

冰尘 发表于 2006-10-19 02:54

865的主版支持137GB以上的硬盘,不需要升级,但是并不是你立即可以使用SATA硬盘,BIOS默认只有IDE的2个通道,需要在CMOS中启用SATA通道。进入On Chip Device,最下面是关于SATA的设置项,On-Chip Serial ATA支持4项设置 :
关闭(Disabled)
额外的加强的通道(Enhanced Mode)  只能使用在WINDOWS2000/XP系统上
传统第一通道(For Primary)     当使用第一通道时,第一通道不可以使用IDE硬盘装置
传统第二通道(For Secondary)    当使用第二通道时,第二通道不可以使用IDE硬盘装置
确保AGP/PCI频率在标准的66/33MHz。SATA硬盘对AGP/PCI频率很敏感,如果AGP/PCI频率过高,就极有可能会出现不认硬盘的现象。保存设置,重新启动就可以看到主版正确

冰尘 发表于 2006-10-19 02:57

先以华硕的P4C800为例,这款主板芯片组为i865PE,南桥为ICH5/ICH5R。进到BIOS后,选择Main下的IDE Configuration Menu,在Onboard IDE Operate Mode下面可以选择两种IDE操作模式:兼容模式和增强模式(Compatible Mode和Enhanced Mode)。其中兼容模式Compatible Mode,可以理解为把SATA硬盘端口映射到并口IDE通道的相应端口,当你选择这种模式时在下面的IDE Port Settings中会有三个选项:

  Primary P-ATA+S-ATA:并行IDE硬盘占据IDE0+1的主通道(Primary IDE Channel),串行SATA硬盘占据IDE2+3的从通道(Secondary IDE Channel)。也就是说这时主板上的第二个并行IDE接口对应的端口不可用。

  Secondary P-ATA+S-ATA:与上面正相反,此时主板第一个并行IDE接口(Primary P-ATA)上对应的端口不可用,因为给SATA硬盘占用了。

  P-ATA Ports Only:屏蔽了串行SATA硬盘接口,只能使用并行接口设备。

  注:前两种模式中,主板上的SATA1接口自动对应IDE通道中的主盘位置,SATA2接口自动对应IDE通道中的从盘位置。

当选择模式为增强模式Enhanced Mode时,其下的端口设置的字样变为Enhanced Mode Supports On,其中也有三个选项:

  P-ATA+S-ATA:并行和串行硬盘并存模式,此时SATA和PATA通道都相互独立互不干扰,理论上4个P-ATA和2个S-ATA可同时接6个设备,实际上得根据不同主板而定,有的南桥芯片就只支持4个ATA设备。此时SATA1口硬盘对应Third IDE Master(第三IDE通道主盘),SATA2口硬盘对应Fourth IDE Master(第四IDE通道主盘)。

  S-ATA:串行硬盘增强模式,此时理论上支持4个串行硬盘,但还得看主板的支持情况(如果是ICH5R芯片组如P4P800,想组RAID模式,则必须要选择此项,并将Configure S-ATA as RAID项设为Yes,S-ATA BOOTROM项设为Enable,设置后BIOS自动检测的时候按“Ctrl+I”进行RAID设置)。

  P-ATA:其实还是一种映射模式,SATA硬盘占据的是第一个IDE通道,SATA1口对应第一个通道的主盘,SATA2口对应第一个通道的从盘。

冰尘 发表于 2006-10-19 02:58

通过上面的两个例子可以看出ICH5/ICH5R南桥的主板,都是通过端口映射和独立SATA通道两种途径来设置识别SATA硬盘的。至于应该选择哪种模式和设置值,请参考上文并根据S-ATA硬盘和P-ATA硬盘的数量,安装的操作系统以及哪一个作为系统启动盘等实际情况来自行设定。

冰尘 发表于 2006-10-19 03:02

主要

冰尘 发表于 2006-10-19 03:03

几种磁盘阵列技术

RAID技术是一种工业标准,各厂商对RAID级别的定义也不尽相同。目前对RAID级别的定义可以获得业界广泛认同的有4种,RAID 0、RAID 1、RAID 0+1和RAID 5。

RAID 0是无数据冗余的存储空间条带化,具有成本低、读写性能极高、存储空间利用率高等特点,适用于音、视频信号存储、临时文件的转储等对速度要求极其严格的特殊应用。但由于没有数据冗余,其安全性大大降低,构成阵列的任何一块硬盘的损坏都将带来灾难性的数据损失。这种方式其实没有冗余功能,没有安全保护,只是提高了磁盘读写性能和整个服务器的磁盘容量。一般只适用磁盘数较少、磁盘容易比较紧缺的应用环境中,如果在RAID 0中配置4块以上的硬盘,对于一般应用来说是不明智的。

RAID 1是两块硬盘数据完全镜像,安全性好,技术简单,管理方便,读写性能均好。因为它是一一对应的,所以它无法单块硬盘扩展,要扩展,必须同时对镜像的双方进行同容量的扩展。因为这种冗余方式为了安全起见,实际上只利用了一半的磁盘容量,数据空间浪费大。

RAID 0+1综合了RAID 0和RAID 1的特点,独立磁盘配置成RAID 0,两套完整的RAID 0互相镜像。它的读写性能出色,安全性高,但构建阵列的成本投入大,数据空间利用率低。

RAID 5是目前应用最广泛的RAID技术。各块独立硬盘进行条带化分割,相同的条带区进行奇偶校验(异或运算),校验数据平均分布在每块硬盘上。以n块硬盘构建的RAID 5阵列可以有n-1块硬盘的容量,存储空间利用率非常高。任何一块硬盘上的数据丢失,均可以通过校验数据推算出来。它和RAID 3最大的区别在于校验数据是否平均分布到各块硬盘上。RAID 5具有数据安全、读写速度快,空间利用率高等优点,应用非常广泛,但不足之处是如果1块硬盘出现故障以后,整个系统的性能将大大降低。

RAID 1、RAID 0+1、RAID 5阵列配合热插拔(也称热可替换)技术,可以实现数据的在线恢复,即当RAID阵列中的任何一块硬盘损坏时,不需要用户关机或停止应用服务,就可以更换故障硬盘,修复系统,恢复数据,对实现高可用系统具有重要的意义。

三、磁盘阵列配置实例

当硬盘连接到阵列卡(RAID)上时,操作系统将不能直接看到物理的硬盘,因此需要创建成一个一个的被设置为RAID0、1或者5等的逻辑磁盘(也叫容器),这样系统才能够正确识别它。当然,逻辑磁盘(Logic Drive)、容器(Container)或虚拟磁盘(Virtual Drive)均表示一个意思,只是不同阵列卡产商的不同叫法。可参见以下配置的服务器有Dell Power Edge 7x0系列和Dell PowerEdge 1650服务器。

磁盘阵列的配置通常是利用磁盘阵列卡的BIOS工具进行的,也有使用第三方提供的配置工具软件去实现对阵列卡的管理,如Dell Array Manager。本文要介绍的是在DELL服务器中如何利用阵列卡的BIOS工具进行磁盘阵列配置的方法。

如果在您的DELL服务器中采用的是Adaptec磁盘阵列控制器(PERC2、PERC2/SI、PERC3/SI和PERC3/DI),在系统开机自检时将看到以下信息:

Dell PowerEdge Expandable RAID Controller 3/Di, BIOS V2.7-x [Build xxxx](c) 1998-2002 Adaptec, Inc. All Rights Reserved. <<< Press CTRL+A for Configuration Utility! >>>

如果您的DELL服务器配置的是一块AMI/LSI磁盘阵列控制器(PERC2/SC、PERC2/DC、PERC3/SC、PERC3/DC、PERC4/DI和PERC4/DC),则在系统开机自检的时候将看到以下信息:

Dell PowerEdge Expandable RAID Controller BIOS X.XX Jun 26.2001 Copyright (C) AMERICAN MEGATRENDS INC.

Press CTRL+M to Run Configuration Utility or Press  CTRL+H for WebBios或者

PowerEdge Expandable RAID Controller BIOS X.XX Feb 03,2003 Copyright (C) LSI Logic Corp.

Press CTRL+M to Run Configuration Utility or Press CTRL+H for WebBios

下面对以上两种情况分别予以介绍。

冰尘 发表于 2006-10-19 03:03

1. 在Adaptec磁盘阵列控制器上创建Raid(容器)

在这种阵列卡上创建容器的步骤如下(注意:请预先备份您服务器上的数据,配置磁盘阵列的过程将会删除服务器硬盘上的所有数据!):

第1步,首先当系统在自检的过程中出现如(图1)提示时,同时按下“Ctrl+A”组合键。进入如(图2)所示的磁盘阵列卡的配置程序界面。



图一



图二

第2步,然后选择“Container configuration utility”,进入如(图3)所示配置界面。



图三

第3步,选择“Initialize Drivers“选项去对新的或是需要重新创建容器的硬盘进行初始化(注意: 初始话硬盘将删去当前硬盘上的所有数据),按回车后进入如(图4)所示界面。在这个界面中出现了RAID卡的通道和连接到该通道上的硬盘,使用“Insert”键选中需要被初始化的硬盘(具体的使用方法参见界面底部的提示,下同)。



图四

第4步,全部选择完成所需加入阵列的磁盘后,按加车键,系统键弹出如(图5)所示警告提示框。提示框中提示进行初始化操作将全部删除所选硬盘中的数据,并中断所有正在使用这些硬盘的用户。



图五

第5步,按“Y”键确认即可,进入如(图6)所示配置主菜单(Main Menu)界面。硬盘初始化后就可以根据您的需要,创建相应阵列级别(RAID1,RAID0等)的容器了。这里我们以RAID5为例进行说明。在主菜单界面中选择“Create container”选项。



图六

[[i] 本帖最后由 冰尘 于 2006-10-19 03:04 编辑 [/i]]

冰尘 发表于 2006-10-19 03:05

第6步,按回车键后进入如(图7)所示配置界面,用“insert”键选中需要用于创建Container(容器)的硬盘到右边的列表中去。然后按回车键。在弹出来的如(图8)所示配置界面中用回车选择RAID级别,输入Container的卷标和大小。其它均保持默认不变。然后在“Done”按钮上单击确认即可。



图七



图八

第7步,这是系统会出现如(图9)所示提示,提示告诉用户当所创建的容器没有被成功完成“Scrub(清除)”之前,这个容器是没有冗余功能的。



图九

第8步,单击回车后返回到如(图6)所示主菜单配置界面,选中“Manage containers”选项,单击回车后即弹出当前的容器配置状态,如(图10)所示。选中相应的容器,检查这个容器的“Container Status”选项中的“Scrub”进程百分比。当它变为“Ok”后,这个新创建的Container便具有了冗余功能。



图十

第9步,容不得器创建好后,使用“ESC”键退出磁盘阵列配置界面,并重新启动计算机即可。

2. 在AIM/LSI磁盘阵列控制器上创建Logical Drive(逻辑磁盘)

注意:请预先备份您服务器上的数据,配置磁盘阵列的过程将会删除您的硬盘上的所有数据!整个磁盘阵列配置过程与上面介绍的在Adaptec磁盘阵列控制器上创建容器的方法类似。具体如下:

第1步,在开机自检过程中,出现如(图11)所示提示时,按下“Control+M”组合键,进入如(图12)所示的RAID的配置界面。



图十一



图十二

[[i] 本帖最后由 冰尘 于 2006-10-19 03:06 编辑 [/i]]

冰尘 发表于 2006-10-19 03:07

第2步,按任意键继续,继续进入如(图13)所示管理主菜单(Management Menu)配置界面。选中“Configure”选项,然后按回车键,即弹出下级子菜单,如(图14)所示。



图十三



图十四

第3步,如果需要重新配置一个RAID,请选中“New Configuration”;如果已经存在一个可以使用的逻辑磁盘,请选中“View/Add Configuration”,并按回车键。在此,我们以新建磁盘阵列为例进行介绍。选择“New Configuration”选项。按回车键后,弹出一个小对话框,如(图15)所示。



图十五

第4步,选择“YES”项 ,并按回车键,进入如(图16)所示配置界面。使用空格键选中准备要创建逻辑磁盘的硬盘,当该逻辑磁盘里最后的一个硬盘被选中后,按回车键。



图十六

第5步,如果您的服务器中的阵列卡类型是PERC4 DI/DC,此时在回车后,将显示如(图17)所示配置界面,否则请直接赶往第7步。



图十七

冰尘 发表于 2006-10-19 03:08

第6步,按空格键选择阵列跨接信息,例如Span-1(跨接-1),出现在阵列框内。 可以创建多个阵列,然后选择将其跨接。

第7步,按“F10”键配置逻辑磁盘。选择合适的RAID类型,其余接受默认值。选中“Accept”,并按回车键确认,即弹出如(图18)所示的最终配置信息提示框。



图十八

第8步,刚创建的逻辑磁盘需要经过初始化才能使用。按ESC 键返回到如(图13)所示的主菜单,选中“Initialize”选项,并按回车键,进入如(图19)所示初始化逻辑磁盘界面。



图十九

第9步,选中需要初始化的逻辑磁盘,按空格,弹出一个询问对话框,如(图20)所示。选中“YES”,并按回车键,弹出初始化进程(注意,初始化磁盘化损坏磁盘中的原有数据,需事先作好备份)。



图二十



第10步,初始化完成后,按任意键继续,并重启系统,RAID配置完成

页: [1] 2

Powered by Discuz! Archiver Array  © 2007-2010 yanjiao.com