发表于 2007-3-6 09:19 | 来自  51CTO网页

[只看他] 楼主

 
 
    
    硬件raid5的组建和使用,基本上说完了,下面我们要说说重点说说软件raid5的组建,也就是很多老鸟所不齿的“软raid”,呵呵,今天就把软Raid摆出来给大家看看。 
上一篇文章在这:
图文版raid5组建 
   前期准备:
  进入windows2000后,我们首先要安装好主板的驱动,将富士康主板的驱动光盘放入光驱里,很快光盘自动运行,显示如下安装引导界面,我们从上到下依次一一点击芯片组驱动、板载显卡驱动等等,驱动就一一安装上了,比较方便,这里顺便说一下,如果您用的是windows2003,可能安装富士康945G主板驱动的时候就不会这么轻松,直接点击这个安装界面上的选项,往往不能启动安装程序,而是需要通过资源管理器,进入光盘里每个驱动程序的文件夹,直接双击安装程序才能安装上每个驱动,这块主板毕竟原本是设计来给PC上用的,可能没有考虑在2003这样的纯服务器操作系统下的一些问题,这是我的一点实际经验,希望能给大家一点帮助,这个小问题在富士康915G主板上也有出现。

光盘安装界面上列出了raid控制器的驱动安装选项,这里最好还是按照提示安装一遍,因为虽然硬件里我们已经设置好了raid5,但是如果这里不安装一遍,很可能在计算机硬件设备管理器里,就会出现黄色问号。

声卡驱动还是要安装的,虽然对于服务器来说声卡没什么用,但是我也不愿意看到硬件管理器里在声卡旁边出现黄色问号。但是在安装这个主板的板载集成声卡时,出现一个问题,弹出一个红色叉子,提示这个驱动程序无法安装在没有大好windows2000 sp4补丁集的操作系统上,只好留着一会儿打好补丁之后再安装了。

重启后,打好sp4补丁,装好声卡驱动,进入硬件设备管理器,查看一下,顺顺溜溜的,一个问号叹号都没有,驱动全部顺利装好。

 
本帖最后由 闲鱼 于 2007-3-6 09:22 编辑

更多2

 
闲鱼 

中级工程师 

帖子
806 
精华
1 
无忧币
1572
 

发表于 2007-3-6 10:03 | 来自  51CTO网页

[只看他] 沙发

 
 
扩展卡登场:
  下面就要玩今天的另一个大项——组建软raid5了,刚才不是已经安装好四块硬盘了,但是这个服务器总共是要装8块硬盘的,原本我劝这个装机的朋友,剩下的四块硬盘就不要组建raid了,那样安装和使用起来比较方便,但是他非要将这四个硬盘也组成raid,而且要组就要组raid5,什么raid0、raid1的一概绝对不要,可是这个主板最多只支持4个硬盘来组建raid,而我也找不到32位的支持raid5的raid卡,估计这种卡根本不存在,我了解凡是支持raid5模式的卡,基本上都是64位的,不能用于PC主板上,而且这种64位卡动辄就敢要几千元一块,谁买的起啊,算了,还是从实际情况出发想办法吧,我建议他那就组个软的raid5吧,他同意了,于是就出现了下面的一幕。
  这是一块带有4个sata接口的硬盘扩展卡,32位的,可以插入PC主板上的普通PCI插槽里,原本这是一块普通raid卡,支持raid0和raid1模式,但是为了组建软raid5,我需要一块硬盘扩展卡,不能带有其他raid功能,但是市场上又买不到四个接口的sata硬盘扩展卡,只有这种raid卡,没办法,我只好还是用老办法,通过从raid卡厂家要来的一个小程序,将这块raid卡的内核重新烧录一下,用硬盘扩展卡的内核覆盖原来的raid卡内核,从而使它转变成一块纯粹的硬盘扩展卡,不带有任何raid功能,具体烧录的过程,我有时间再另文撰述,很简单,凡是自己刷过主板bios的朋友,都知道是怎么回事。
 
别小看这块其貌不扬的小卡,它的威力可着实不小,唐华我用它组装了很多服务器,良好的兼容性和稳定性给我印象极其深刻。但是今天用到这个卡还不是很顺手,主要是这块卡前面的那块起到固定作用的金属片太长了,而富士康945G主板的最靠近CPU的那条PCI插槽的位置太靠外,这样,如果用PCI转接卡在1U机箱里转接这块硬盘扩展卡,则扩展卡上的金属片就会伸出机箱侧壁无法安装,别慌,这点小事难不倒咱。

拧开硬盘扩展卡上面的两个螺丝钉,取下金属片,放在虎钳上,锯掉过长的部分,重新弯折出一个新的固定位置。

好了,改好,这样改过的金属片和一些工控设备上用到的半高PCI卡前面的金属片的长度很类似了。

现在用转接卡将硬盘扩展卡固定到1U机箱里,1U机箱后面固定PCI转接卡的部分都具有很大的可调节性,可以根据不同主板和不同的卡的位置,灵活调整到合适的位置上固定,这大大方便了安装。

先在1U机箱里固定余下的四个250G硬盘,然后一一连接好sata硬盘数据线到硬盘扩展卡上。有些人担心sata数据线会不够长,但实际情况是这种担心完全多余,我们用的就是市场上主板盒子里赠送的那种常见的sata硬盘线,长度很富裕。

从这个角度更可以清晰看出刚才为何要锯短硬盘扩展卡前面的金属片,如果不锯短,金属片就有可能伸出或者顶到1U机箱的侧壁造成硬盘扩展卡无法正常安装。现在硬盘扩展卡固定的十分牢固,用手根本无法晃动一丝一毫。

 
本帖最后由 闲鱼 于 2007-3-6 10:05 编辑
 
闲鱼 

中级工程师 

帖子
806 
精华
1 
无忧币
1572
 

发表于 2007-3-6 10:09 | 来自  51CTO网页

[只看他] 板凳

 
 
安装驱动与系统设置:
  一切连接妥当,再次开机,这时我们不得不佩服千际1U服务器纯净电源的功力,这块额定功率400瓦的超薄服务器电源,带着双核P4处理器+8块250G大容量硬盘+一个LG光盘刻录机还有1G的内存,运行非常轻松畅快,在BIOS里看到各项电源指标非常正常,系统轻松进入桌面。

现在拿出硬盘扩展卡的驱动光盘,这个光盘里集成了raid卡和硬盘扩展卡的两种驱动程序。
1

此时电脑屏幕上已经提示发现新硬件,也就是发现了新安装的硬盘扩展卡,提示安装驱动程序。
2

点击下一步,系统提示找到的硬件是大容量存储控制器,选择搜索适于我的设备的驱动程序,点击下一步。
3

选中指定一个位置,再点击下一步。
4

如下图所示,一级一级打开目录,在光盘里找到硬盘扩展卡的驱动程序,点击安装。
5

这时弹出一个对话框,提示这个驱动程序没有通过微软的数字签名认证,别管它,点击是继续安装,现在很多软件安装时候都会有这类提示,一般都是选择是,来继续安装。
6

总算显示安装完成,硬盘扩展卡的驱动程序已经安装完毕。点击完成即可。
7

 1.jpg (44.94 KB)

2007-3-6 10:09

 2.jpg (35.85 KB)

2007-3-6 10:09

 3.jpg (44.33 KB)

2007-3-6 10:09

 4.jpg (43.64 KB)

2007-3-6 10:09

 5.jpg (40.69 KB)

2007-3-6 10:09

 6.jpg (47.76 KB)

2007-3-6 10:09

 7.jpg (36.42 KB)

2007-3-6 10:09

 

 
闲鱼 

中级工程师 

帖子
806 
精华
1 
无忧币
1572
 

发表于 2007-3-6 10:14 | 来自  51CTO网页

[只看他] 地板

 
 
    但是这时打开我的电脑,发现还是只有硬raid5形成的两个硬盘盘符,新连接在硬盘扩展卡上的四个硬盘,没有显示出来。

 别着急,现在打开计算机管理

双击磁盘管理,弹出一个对话框“欢迎使用写入签名和升级磁盘向导”,这表明系统已经察觉到新加入的硬盘,但是因为硬盘还没有写入签名和升级,无法正确识别,所以需要在这里来完成这个步骤。点击下一步。

这里显示出新加入的还没写入签名的四个硬盘,刚才已经组建成硬raid5的四个硬盘是不会显示出来的。

在四块新硬盘前依次勾选复选框,点击下一步。

很快,就显示写入签名和升级磁盘已经完成,点击完成即可。

这时在磁盘管理中看到四个新加入的硬盘已经被识别出来,但是下面有三个小字“未指派”,因为还未指派,所以此时在我的电脑里还是看不到这四个硬盘的盘符,大家注意在磁盘管理中,四个新硬盘上面,有一个磁盘0,被分成C和D两个分区,这个磁盘0其实就是我们刚刚利用主板自带硬件raid功能组建的raid5磁盘阵列,我们看到硬raid5在windows操作系统里被完全识别成一个大硬盘了,看不出原本四个硬盘的痕迹。

 
本帖最后由 闲鱼 于 2007-3-6 10:15 编辑
 
闲鱼 

中级工程师 

帖子
806 
精华
1 
无忧币
1572
 

发表于 2007-3-6 10:19 | 来自  51CTO网页

[只看他] 5#

 
 
OK.下面就要正式组建软Raid5:  
    下面就要利用新加入的四个250G硬盘来组建一个软raid5,这个软raid5是通过windows自带的软件raid功能来实现的,所以必须在安装完windows操作系统之后才能进行,windows2000和windows2003都提供了这个功能,操作步骤大同小异,如果可能,我还是建议大家使用windows2003来完成这个工作。在磁盘1上点击鼠标右键,调出“欢迎使用创建卷向导”,点击下一步。

windows的设计者在这里表现的很干脆,点击下一步之后立即就弹出了“选择卷类型”的对话框,里面赫然就有raid-5卷,其他选项是什么意思,没必要细说,直接选定raid-5卷,然后点击下一步。

  在这里我们将左边的四个磁盘一一添加到右边,就代表将新安装的四个250G硬盘添加到要组建的这个新的raid5磁盘阵列卷里,一边添加硬盘,一边可以看到右下边卷大小总数的容量不断增加。

  当四个硬盘都添加完毕之后,可以看到卷大小总数显示为715419MB,和硬件raid5在windows里显示的总容量基本一样。

  现在给这个新建立的卷指派驱动器号,系统默认分配了一个是F,因为E盘此时正被光驱所占据,我们就依照默认分配的盘符即可,点击下一步。

  此处要对新创立的raid5磁盘卷进行格式化,使用的文件系统自然要选择NTFS,其他都不用改动。

  对了,别忘了够选“执行快速格式化”,否则这么巨大的硬盘,格式化一遍的时间足够你睡个午觉了。点击下一步。

 
本帖最后由 闲鱼 于 2007-3-6 10:20 编辑
 
闲鱼 

中级工程师 

帖子
806 
精华
1 
无忧币
1572
 

发表于 2007-3-6 10:24 | 来自  51CTO网页

[只看他] 6#

 
 
点击完成,硬盘开始格式化。
  
 在磁盘管理中看到磁盘1到4都在同时“正在格式化”。
  

  到了下午5点多,才刚刚完成72%,太慢了。
  直到不可思议的傍晚6点半,新磁盘卷的重新产生才算完成。真是磨砺人的心性啊。想起我曾经听北京一家名牌NAS厂商的技术总监说,当年他们买不到8口的硬raid卡,就是靠windows软raid技术发家的,当时给人家组一次软raid少说得一天,看来咱们今天还是托了双核处理器的福,才小半天就搞定了,值得庆祝。

  打开我的电脑,新加卷F盘跃然出现。

  

  看看详细资料,新组建的软raid5磁盘阵列卷的总容量是698G,和硬raid5的容量基本上一样。
OK, 软RAID 做完

 

 
 
闲鱼 

中级工程师 

帖子
806 
精华
1 
无忧币
1572
 

发表于 2007-3-6 10:29 | 来自  51CTO网页

[只看他] 7#

 
 
    顺手给服务器装上几个小工具,先装一个speedfan4.27版,这是个专门查看硬件温度的小软件,现在的CPU温度是42度,系统芯片组温度是31度,硬盘(实际上是raid5卷)温度是43度,一切很正常,1U机箱内的十台高速滚珠风机发挥了应有的作用。
    再装一个自动启动和锁定计算机的小软件,这个软件可以实现自动登陆系统,并且在进入系统后设定时间锁定计算机,还能设定特定时间重启服务器。这些功能都是装机的朋友要求的。
    再装一个小软件,用来监测服务器是否遭到ddos攻击。然后给服务器装了诺顿9.0企业版病毒防火墙,注意安装这个软件的时候,务必选择安装服务器端,绝对不要选择安装客户端,否则服务器会没慢得无法忍受。有一个小插曲,就是我在安装serv-u 6 这个常用的ftp服务器软件时,一直用的好好的注册机不能用了,只要用了就无法启动ftp服务器,最后只好采取输入注册码的形式才通过,不知道这个小小的异常是否也与raid5有关。

好了,万事大吉,朋友要求我给他做一个系统盘镜像备份,以备将来不时之需。我请出ghost8.3光盘版,这个版本对NTFS磁盘格式的支持还可以,启动软件,选定Part to Image(生成分区镜像)。

选择我要备份的C盘所在的硬盘,有意思的是,在ghost里我们看到和在windows里同样的状况,硬raid5被软件识别成一个单个的大硬盘,而软raid5的四个硬盘则赫然在目,没有骗过软件的法眼。
 
选定C盘分区,点击OK。
选定镜像文件保存的目录,我将它放在同样位于硬raid5上的D盘里
点击yes,开始做备份。
早就听说在raid上用ghost难免会遇到一些麻烦,今天算是体验到了,这个做镜像的过程竟然又是一次漫长的等待。大概过了一个多小时,才算备份好,平时在普通硬盘上这个过程至多也就几分钟。我懒得探询问题的究竟,虽然听说如果将所有硬盘的跳线都改到主盘位置,会大大提高ghost速度,但是我没有做尝试,毕竟在windows下磁盘的表现很正常就足够了,镜像文件只是为了应付特殊情况的,留一个备份就够了,没必要为这个大动干戈。

现在认真梳理、捆扎好1U机箱内部的线缆,这个步骤不容忽视,第一可以大大改善散热环境,第二也可以防止线缆不慎掉入机箱高速风扇中造成不必要的麻烦。

  捆扎好了,一起欣赏一下吧!

  怎么样,齐刷刷八个250G硬盘,够威风吧。

总结:
  朋友带着服务器喜滋滋地走了,它被用来充当一台电影下载服务器,存储了无数高清晰影片,前些天已经托管到电信机房了,听说跑的一直不错,这么巨大的磁盘容量,竟然只占用了1U高度,真是性价比不错,至少可以剩下一台服务器的托管费,两年下来,省下的银子足够买一台更好的新服务器了。

OK,本贴完

软-RAID 5组建的更多相关文章

  1. 硬盘-RAID 5组建

    没发正文之前本人先声明一下----本文是转载 这篇文章简直是太精彩了,呵呵 ,实在是忍不住了,一定要贴出来,让大家分享! 原作者:唐华 责任编辑:xiexiaojin 我们生活在一个历史记录在硬盘上的 ...

  2. Raid 介绍以及软raid的实现

    RAID: old Redundant Arrays of Inexpensive Disks (廉价磁盘冗余阵列) new Redundant Arrays of Independent Disks ...

  3. CentOS 6.3下配置软RAID(Software RAID)

    一.RAID 简介 RAID 是英文Redundant Array of Independent Disks 的缩写,翻译成中文意思是“独立磁盘冗余阵列”,有时也简称磁盘阵列(Disk Array). ...

  4. 网易视频云技术分享:linux软raid的bitmap分析

    网易视频云是网易倾力打造的一款基于云计算的分布式多媒体处理集群和专业音视频技术,提供稳定流畅.低时延.高并发的视频直播.录制.存储.转码及点播等音视频的PAAS服务,在线教育.远程医疗.娱乐秀场.在线 ...

  5. RAID、软RAID和硬RAID

    RAID(redundant array of inexpensive disks):独立的硬盘冗余阵列,基本思想是把多个小硬盘组合在一起成为一个磁盘组,通过软件或硬件的管理达到性能提升或容量增大或增 ...

  6. ☆RHEL6创建软raid的使用☆——经典之作

    raid主要的种类 1.raid0  扩展卷   raid 0又称Stripee或Striping,中文译为集带工作方式, 有时也可以理解为拼凑. 它是将要存取的数据以条带状的形式尽量平均分配到多个硬 ...

  7. linux磁盘管理系列-软RAID的实现

    1 什么是RAID RAID全称是独立磁盘冗余阵列(Redundant Array of Independent Disks),基本思想是把多个磁盘组合起来,组合一个磁盘阵列组,使得性能大幅提高. R ...

  8. linux磁盘管理系列二:软RAID的实现

    磁盘管理系列 linux磁盘管理系列一:磁盘配额管理   http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_040_quota.html l ...

  9. linux服务器系统盘坏且系统盘为软raid的修复方法

    1 需要换新盘的情况 1.1 一块盘grub损坏修复 一块盘grub损坏修复(可通过另一块盘进入系统的情况).更换硬盘的方式,可以热插拔,也可以服务器断电后更换,但如果是热插拔,可能会导致盘符变更.坏 ...

随机推荐

  1. Mybatis学习总结一

    一.Mybatis架构  JAR包下载地址 1.  mybatis配置 SqlMapConfig.xml,此文件作为mybatis的全局配置文件,配置了mybatis的运行环境等信息. mapper. ...

  2. 00Extensible Markup Language

    Extensible Markup Language XML(Extensible Markup Language)可扩展标记语言是用来网络数据的组织结构,传输及存储.

  3. Java变量及数据类型

    变量及数据类型 变量 变量定义格式:数据类型 变量名 = 初始化值; 基本数据类型 整形数据 package com.ahabest.demo; //输出整形数据的最小值,默认值,最大值,二进制位数 ...

  4. 【Hadoop】二、HDFS文件读写流程

    (二)HDFS数据流   作为一个文件系统,文件的读和写是最基本的需求,这一部分我们来了解客户端是如何与HDFS进行交互的,也就是客户端与HDFS,以及构成HDFS的两类节点(namenode和dat ...

  5. c++运行程序闪退

        以最简单程序为例       法一:在主函数末尾下一行getchar();即可.需要注意的是这种方法并不适合所有程序,       法二:<1>先在程序开头加上头文件#includ ...

  6. UVA - 1601 The Morning after Halloween (双向BFS&单向BFS)

    题目: w*h(w,h≤16)网格上有n(n≤3)个小写字母(代表鬼).要求把它们分别移动到对应的大写字母里.每步可以有多个鬼同时移动(均为往上下左右4个方向之一移动),但每步结束之后任何两个鬼不能占 ...

  7. 洛谷 P1280 尼克的任务 (线性DP)

    题意概括 线性资源分配的问题,因为空闲的时间大小看后面的时间(反正感觉这个就是个套路)所以从后往前DP. 转移方程 如果当前时刻没有工作 f[i]=f[i+1]+1 如果当前时刻有工作 f[i]=ma ...

  8. 本地搭建easy-mock

    easy-mock要用nodejs启动,需要先安装nodejs ubuntu系统: apt install node centos系统: curl --silent --location https: ...

  9. Go:值类型、引用类型

    值类型,变量存的就是值本身: in系列t.float系列.bool.string.数组和struct 引用类型,变量存的是一个地址,这是地址存的才是值本身: 指针.slice.map.chan.int ...

  10. 统计nginx日志里每五分钟的访问量

    #!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Random_lee import time import os import re cla ...