基于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:42 编辑
自问自答一下:
Linux内核已经自带了JMB363的驱动:
http://www.jmicron.com/Driver.htm
http://www.jmicron.com/Support_FAQ.html
而要让CentOS支持RAID硬盘,需要使用DMRAID工具。 不过,又碰到了新的问题。
识别的硬盘用parted只能认到1.8T,即使是使用GPT分区表,也只能认到1.8T。 回复 2# zrongzrong
Linux内核自带的JMB363的驱动,只是SATA控制器模式的,不支持RAID
所以尽管您在BIOS工具中做了RAID,Linux还是会将它们认成单盘,除非用MD做软RAID
至于1.8TiB的问题,您用哪个版本的Linux,新一些的试过没? 回复 4# pingfan2
操作系统:CentOS 6.1
在操作系统中,我已经可以识别到这个 DMRAID 虚拟出来的分区。系统识别到2块硬盘没错,但是系统可以正确告知这两块硬盘是RAID模式。
同时,可以使用dmraid制作一个RAID分区,系统也可以识别。
主要的问题就是只能识别到1.8T。
如果把RAID设置成RAID0模式,那么可以识别到3.6T。
这也就是说,无论如何,单块硬盘只能识别1.8T。
页:
[1]