Chinaunix

标题: 基于JMicron JMB363在CentOS上架设RAID1的问题 [打印本页]

作者: zrongzrong    时间: 2013-12-30 15:24
标题: 基于JMicron JMB363在CentOS上架设RAID1的问题
基于JMicron JMB363在CentOS上架设RAID1的问题

## 配置

主板: MSI EFINITY <http://cn.msi.com/product/mb/EFINITY.html>
CPU: Intel core2
内存: 金士顿DDR2 800 2Gx2
硬盘:希捷 500Gx1 做主盘安装操作系统。500G硬盘分成3个区,50G挂载 /, 4G挂载为交换分区, 剩余400G挂载为 /home。
操作系统:CentOS 6.1

## 需求

购买了2块希捷4T做RAID1,当作数据盘。

系统已经运行2年,我不希望重装操作系统,RAID1的磁盘仅做数据盘使用,分成1个4TB分区。

## 已经完成的步骤

主板上自带 JMicron JMB363 芯片,支持RAID0/1/JBOD。JMB363提供的2个SATA2口连接2块4T硬盘。

我已经使用主板BIOS中自带的JMicro工具将2块4T硬盘组成了一个 RAID Disk Drive。见下图:


## 问题

进入CentOS系统后,可以使用磁盘工具看到2块4TB的硬盘。按照我目前的资料,应该还能找到1块RAID1的硬盘才对,或者应该只能找到1块RAID1硬盘,而不应该看到2块4TB硬盘。

请问应该如何设置,才能达到我想要的效果呢?

作者: zrongzrong    时间: 2013-12-30 18:40
本帖最后由 zrongzrong 于 2013-12-30 18:42 编辑

自问自答一下:

Linux内核已经自带了JMB363的驱动:

http://www.jmicron.com/Driver.htm
http://www.jmicron.com/Support_FAQ.html

而要让CentOS支持RAID硬盘,需要使用DMRAID工具。
作者: zrongzrong    时间: 2013-12-30 18:41
不过,又碰到了新的问题。

识别的硬盘用parted只能认到1.8T,即使是使用GPT分区表,也只能认到1.8T。
作者: pingfan2    时间: 2013-12-30 22:33
回复 2# zrongzrong


    Linux内核自带的JMB363的驱动,只是SATA控制器模式的,不支持RAID

所以尽管您在BIOS工具中做了RAID,Linux还是会将它们认成单盘,除非用MD做软RAID

至于1.8TiB的问题,您用哪个版本的Linux,新一些的试过没?
作者: zrongzrong    时间: 2014-01-07 15:02
回复 4# pingfan2


    操作系统:CentOS 6.1

在操作系统中,我已经可以识别到这个 DMRAID 虚拟出来的分区。系统识别到2块硬盘没错,但是系统可以正确告知这两块硬盘是RAID模式。

同时,可以使用dmraid制作一个RAID分区,系统也可以识别。

主要的问题就是只能识别到1.8T。

如果把RAID设置成RAID0模式,那么可以识别到3.6T。

这也就是说,无论如何,单块硬盘只能识别1.8T。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2