用RAID卡组建RAID1

用魔羯RAID卡组建RAID1实践
本文详细介绍了如何使用RAID卡组建RAID1系统,包括选用的魔羯(MOGE) PCI-E SATA2卡MC254,硬件安装步骤,BIOS设置,驱动加载,以及Windows Server 2008 R2的操作系统安装。通过RAID1配置,提高了数据安全性,解决了软RAID带来的性能问题。

用RAID卡组建RAID1

 

   实践证明,用操作系统做软RAID1很消耗资源。使用中硬盘灯几乎是一直亮着,说明硬盘一直在工作,系统性能明显降低,一开虚拟机响应就很慢,令人无法忍受。最终决定买张RAID卡重新做RAID。因为资金问题,这次挑选了一个便宜的RAID卡做RAID1。

第一节

设备:

RAID卡:

魔羯(MOGE) PCI-E(x1) SATA2卡 MC254双口SATA2阵列卡,支持RAID0

产品介绍:

 

产品名称:魔羯(MOGE) PCI-E SATA2阵列卡
型 号:MC254
主控芯片:Silicon Image SIL3132
插槽类型:台式机PCI-E x1插槽,可兼容x4 x8 x16插槽
转出接口:内侧2个SATA2接口
接口速度:3Gb/s
适用系统:Win2000/XP 32-bit/XP 64-bit/Server 2003, Vista/WIN7, Linux, Mac OS
其它说明:支持RAID 0, RAID 1 模式, 支持JBOD

①PCIE x1接口金手指
②状态指示灯插针
③内侧SATA2接口 X2
④挡板

 

主板:华硕 M4A78E SE

硬盘:WD 1 T

 

第二节

硬件安装

关闭电脑电源,准备好螺丝刀,放掉静电(双手摸一下自来水管,或者其他什么接地设备);

拆开机箱,将RAID卡插入PCID插槽,拧好螺丝固定;

两个硬盘的串口线分别插在RAID卡内侧的SATA2接口上;

状态指示灯插针我没有弄;

装好机箱接上电源完成。

 

RAID设置

BIOS里面已经看不到有硬盘的信息,因为硬盘是接在RAID卡上的。

BIOS启动后就会看到RAID卡启动界面,按Ctrl+S进入RAID管理界面,管理界面比较简洁(不过我没有数码相机所以这里无图了):

1. 创建RAID,可选RAID0 或 RAID1;

2. 重建RAID;

3. 删除RAID;

4. 初始化硬盘;

 

我首先初始化了两个硬盘,然后创建RAID1

 

第三节

安装操作系统: Windows server 2008 R2 with SP1

安装时无法认出硬盘,所以需要加载RAID卡驱动:MC253+MC254+MC255 PCIE TO eSATA(SIL3132)

(简要说明:MOGE的此RAID卡说明书太简单,管网上查找到的资料也比较少。附送的光盘里有好多RAID驱动,安装时要仔细核对驱动和RAID卡正确对上。)

加载驱动后即可认出硬盘,当然做RAID1就只能看到一块硬盘的容量。

后面继续正常安装直至安装结束。

 

总结

这次是常规化安装,没有进行什么BIOS升级或RAID卡升级。

一开始的确有点迷茫,硬盘到底是接在RAID卡上呢还是接在主板上,反复试验后才确定是接在RAID卡上。

当安装操作系统过程中未认出硬盘时,有些奇怪为什么单位的机器上不需要另行安装RAID驱动。后来想想这也是正常的,不同的主板,不同的RAID卡,安装时细节上会有所差别。

 

——————————————————————————————————————————————

最近比较忙,等稳定下来后可以开始在虚拟机上继续进行ORACLE的学习试验。

 

 

 2014年01月25日 补充


经咨询魔羯(MOGE)公司客服,raid卡附带的光盘中有个软件可以查看驱动器状态和raid日志。

盘符:\魔羯(MOGE) PCI-E SATA2阵列卡\PCI-Express卡\MC253+MC254+MC255 PCIE TO eSATA(SIL3132)\SIL3132RAID\Utility

Utility目录下有两个文件夹:Win_32bit  和  Win_64bit

根据安装的系统进行安装。



这样在操作系统下就可以监控raid情况,下面是镜像完成后的状态:



 

 

 

 

<think>首先,用户在询问如何不使用阵列RAID组建RAID5。用户提供的引用中提到了RAID,但引用[4]标题是“Dell服务器组建阵列-Raid(无阵列)”,这似乎是相关的。 回顾用户消息: - 引用[1]:关于使用RAID制作RAID阵列。 - 引用[2]:解释了RAID5需要几块盘,以及RAID7和其他形式。 - 引用[3]:关于Dell服务器进入RAID的设置。 - 引用[4]:标题是“Dell服务器组建阵列-Raid(无阵列)”,描述了交换虚拟磁盘的操作。 用户说:“上述引用仅供参考,并不是用户真正的需求”,意思是这些引用只是参考,我需要专注于用户的查询:不使用阵列组建RAID5的方法。 在引用[4]中,它提到“Dell服务器组建阵列-Raid(无阵列)”,但在描述中,它涉及PERC虚拟磁盘管理实用程序(PERC是PowerEdge RAID Controller的缩写),这本质上是一个RAID控制器。所以,这可能有点误导。 用户明确地说:“我想查找不使用阵列组建RAID5的方法”,所以我需要提供基于软件的RAID5实现,而不是基于硬件的。 关键点: - 不使用硬件RAID。 - 使用软件RAID。 在操作系统中,如Windows或Linux,你可以使用软件RAID来实现RAID5。 例如: - 在Linux中,使用mdadm工具来创建软件RAID。 - 在Windows中,使用磁盘管理工具创建RAID5(但Windows专业版或更高版本支持动态磁盘上的RAID5)。 RAID5至少需要3个磁盘(最小3块盘)。 现在,响应结构: - 系统指令要求使用中文回答。 - 结构清晰。 - 生成相关问题。 - 在回答中引用的段落末尾添加引用标识如[^1]。 尽管引用是提供的,但它们可能不直接适用于软件RAID。引用[4]提到“无阵列”,但描述似乎仍然涉及RAID控制器。所以,我应该专注于通用方法。 可能的步骤不使用硬件RAID1. **使用操作系统软件RAID**: - **Linux**:使用mdadm命令创建RAID5。 - **Windows**:使用磁盘管理创建带奇偶校验的条带卷(RAID5)。 - **macOS**:不支持软件RAID5;需要使用第三方工具。 2. **前提条件**: - 至少三个磁盘驱动器。 - 操作系统支持软件RAID。 3. **优点和缺点**: - 优点:无需额外硬件;降低成本。 - 缺点:性能可能低于硬件RAID;占用CPU资源。 4. **具体方法**: - 在Linux中: - 安装mdadm包。 - 使用命令创建RAID5设备。 - 示例命令:`sudo mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd` - 在Windows中: - 打开磁盘管理。 - 初始化磁盘为动态磁盘。 - 创建带奇偶校验的条带卷。 由于引用中提到Dell服务器,我应该确保方法适用于类似环境。但既然不使用RAID,软件方法应该是通用的。 引用[4]提到“Swap Two Virtual Disks”,这可能与启动顺序相关,但不直接帮助创建RAID5软件。 在响应中: - 以清晰的结构解释软件RAID方法。 - 由于引用是提供的,我应该在相关地方引用它们,但用户说引用仅供参考,所以可能不需要强制引用。系统指令说:“回答中引用的段落末尾自然地添加引用标识”,所以如果我用到了引用,就添加。 对于软件RAID,引用可能不直接适用。引用[4]是“无阵列”,但描述是针对Dell的PERC实用程序,这可能是不使用专用但有集成控制器的情况。 为了安全,我可以提到:在一些服务器中,可以使用板载控制器或软件方法,但焦点应在纯软件方法。 最后,生成相关问题。 响应结构: 1. **介绍**:解释软件RAID5。 2. **前提条件**。 3. **步骤**:针对不同操作系统。 4. **注意事项**:优缺点。 5. **相关问题**。 使用中文。 </think>### 不使用阵列组建RAID5的方法 不使用硬件阵列RAID组建RAID5阵列是完全可行的,主要通过操作系统内置的软件RAID功能实现。这种方法称为软件RAID,它依赖于CPU和操作系统资源来管理磁盘阵列,而不是依赖专用的硬件控制器。RAID5提供数据冗余和性能提升(通过条带化和奇偶校验),至少需要3个磁盘驱动器才能创建。下面我将逐步解释实现方法、前提条件以及注意事项,确保结构清晰易懂。 #### 1. **前提条件** - **硬件要求**: - 至少3个相同容量和接口(如SATA或SAS)的磁盘驱动器。少于3个盘无法创建RAID5。 - 服务器或计算机的CPU和内存要足够处理软件RAID的计算负载(奇偶校验会增加CPU开销)。 - 不需要外部RAID;磁盘直接连接到主板SATA/SAS接口或通过板载控制器即可。 - **软件要求**: - 操作系统必须支持软件RAID5功能。 - **Linux系统**(如Ubuntu、CentOS):内核内置mdadm工具。 - **Windows系统**(专业版或企业版):支持动态磁盘上的“带奇偶校验的条带卷”。 - **macOS**:原生不支持RAID5,需用第三方工具(如SoftRAID)。 - 其他系统(如FreeBSD):使用gvinum或类似工具。 - 重要:所有磁盘必须未分区或未初始化,或数据已备份(创建RAID会清除现有数据)。 #### 2. **实现步骤(以常见操作系统为例)** 软件RAID的操作系统级实现不依赖硬件阵列,下面是详细指南。引用中提到Dell服务器(如R720、R730等),这些机型通常有板载控制器,但以下方法适用于任何品牌服务器或PC,只需禁用或绕过硬件RAID设置即可(例如在BIOS/UEFI中将磁盘模式设为AHCI或非RAID)[^3]。 - **在Linux系统中使用mdadm工具**(推荐方法,高效且免费): - **步骤1: 安装mdadm(如未安装)** ```bash sudo apt-get update && sudo apt-get install mdadm # Ubuntu/Debian sudo yum install mdadm # CentOS/RHEL ``` - **步骤2: 创建RAID5阵列** - 假设有三块磁盘:/dev/sdb、/dev/sdc、/dev/sdd。 - 运行命令: ```bash sudo mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd ``` - 参数解释: - `--level=5`:指定RAID5类型。 - `--raid-devices=3`:指定磁盘数量。 - `/dev/md0`:创建的RAID设备名。 - **步骤3: 格式化和挂载阵列** ```bash sudo mkfs.ext4 /dev/md0 # 格式化为ext4文件系统 sudo mkdir /mnt/raid5 && sudo mount /dev/md0 /mnt/raid5 # 挂载到目录 ``` - **步骤4: 配置自动加载(可选)** 编辑`/etc/mdadm/mdadm.conf`文件保存阵列信息,防止重启后丢失。 - **优点**:性能稳定,资源占用低;适用于生产环境如Dell服务器[^1][^3]。 - **在Windows系统中使用磁盘管理**(需Windows专业版/企业版): - **步骤1: 初始化磁盘** - 打开“磁盘管理”(右键“此电脑” > “管理” > “磁盘管理”)。 - 初始化所有目标磁盘为“动态磁盘”(右键每个磁盘 > “转换到动态磁盘”)。 - **步骤2: 创建带奇偶校验的条带卷(RAID5)** - 右键选择三个磁盘的未分配空间 > “新建带奇偶校验的条带卷”。 - 按照向导分配大小和驱动器号(例如D:)。 - **步骤3: 格式化和使用** - 完成创建后,格式化卷为NTFS或ReFS。 - 系统自动处理奇偶校验。 - **注意事项**:Windows家庭版不支持此功能;性能不如Linux,CPU负载较高[^2]。 - **其他方法**: - **使用主板板载控制器(非专用RAID)**:一些服务器主板(如Dell PowerEdge)集成基本RAID功能。在BIOS/UEFI中启用SATA RAID模式并创建阵列,但这不是“无阵列”的纯软件方案,因它依赖于固件级RAID[^3][^4]。 - **第三方软件工具**:如Windows的StableBit DrivePool或Linux的ZFS,它们提供更高级的RAID5功能,但安装更复杂。 #### 3. **优点与缺点** - **优点**: - **低成本**:无需购买RAID,节省硬件费用。 - **灵活性**:易于扩展和迁移阵列;兼容各种硬件环境。 - **冗余性**:与硬件RAID5相同,支持单盘故障恢复。 - **缺点**: - **性能影响**:CPU处理奇偶校验,可能导致读写速度下降(尤其在高负载时);硬件RAID通常有专用处理器提升性能。 - **兼容性问题**:RAID配置依赖操作系统,迁移到其他系统可能不便。 - **启动问题**:如果RAID卷用作系统盘,可能需要额外配置启动分区(如Linux中使用Grub引导)[^4]。 #### 4. **注意事项** - **数据安全**:组建前备份所有数据;RAID5不是备份方案,仅防单盘故障。 - **磁盘选择**:使用相同型号和容量的磁盘以避免性能瓶颈。 - **服务器环境**:在Dell服务器等设备中,确保在BIOS/UEFI中禁用硬件RAID(设为AHCI模式)[^3]。引用中提到的“Swap Two Virtual Disks”功能适用于调整启动顺序,但不直接用于创建软件RAID[^4]。 - **性能优化**:在软件RAID中,使用SSD或更多磁盘提升速度;监控工具(如Linux的mdadm --detail)检查阵列状态。 综上所述,不使用阵列组建RAID5主要通过操作系统软件实现,Linux的mdadm是最推荐的方法,尤其适用于服务器环境如Dell PowerEdge系列。如果您提供更多细节(如具体操作系统),我可以给出更定制的指导。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值