KDE 发表于 2011-11-7 19:28:12

MI 2 的 RAID 支持何在???

反映一个长期困扰我的问题:
自从2.5sp3以后,magic 就开始采用MI2了,可是我更换台式机已经3年了,自从2.5sp3开始,没有一次能够成功安装MagicLinux。每次MI都停留在硬盘探测阶段,进度条不停滚动。我高度怀疑MI的kernel的没带RAID支持,无论我采用板载的raid芯片驱动,还是用我的adaptec5805盘阵卡,都无法安装,只有笔记本能安装。我现在用两块三星1g的盘组成1个raid0,另有四块希捷1g的盘组成1个raid0+1阵列,结果MI都不能识别!痛苦死了。
原先我维护的kernel一直内嵌raid支持,但是后来的维护者把磁盘阵列支持移除了,变成了模块,那些使用盘阵的用户怎么办?更严重的是,连安装程序都不支持盘阵,安装都做不到。使用 MI 1 至少还可以在挂载有盘阵的情况下安装在本机的 IDE 硬盘上,MI 2 则根本通不过。至少也应该有个探测超时设置吧?总不能一个硬件识别不了,就永远等下去吧?

haulm 发表于 2011-11-7 21:05:19

也就您老台式机用上这样的硬盘,MI2 的内核我不清楚,但MGC的内核肯定支持,如果在MI2内核没有支持情况下有办法安装么?我晚上回家后查一下配置。不过,MI2 新的内核是我从原有 MI1 的内核配置继承过来的,为什么会没有支持呢?

[ 本帖最后由 haulm 于 2011-11-7 21:21 编辑 ]

zy_sunshine 发表于 2011-11-7 21:36:35

https://github.com/MagicGroup/magicinstaller2/blob/master/buildpkg/kernel_build/linux-2.6.35.4.config

CONFIG_MD_RAID0=y
CONFIG_MD_RAID1=y
CONFIG_MD_RAID10=y
CONFIG_MD_RAID456=y
CONFIG_MD_RAID6_PQ=y

haulm 发表于 2011-11-7 22:44:39

这个应该我来回答,配置方面应该已经加入支持了。
# cat ./.config|grep RAID
CONFIG_RAID_ATTRS=y
CONFIG_BLK_DEV_3W_XXXX_RAID=y
CONFIG_SCSI_AACRAID=y
CONFIG_MEGARAID_NEWGEN=y
CONFIG_MEGARAID_MM=y
CONFIG_MEGARAID_MAILBOX=y
CONFIG_MEGARAID_LEGACY=y
CONFIG_MEGARAID_SAS=y
CONFIG_SCSI_PMCRAID=y
CONFIG_MD_RAID0=y
CONFIG_MD_RAID1=y
CONFIG_MD_RAID10=y
CONFIG_MD_RAID456=y
CONFIG_MD_RAID6_PQ=y
# CONFIG_ASYNC_RAID6_TEST is not set
CONFIG_ASYNC_RAID6_RECOV=y

sejishikong 发表于 2011-11-8 08:38:01

应该是你的raid比较特殊,raid卡的具体型号是什么?
mi一直支持raid的,因为编译服务器就是raid5,不过服务器上的raid卡,都比较常见,容易支持,桌面领域的可能有一些不太常见的。

KDE 发表于 2011-11-8 21:38:57

组成盘阵的盘全部为容量 1TB 的 SATA 2 接口硬盘,还有一块老式的希捷80G IDE 硬盘供测试用。抱歉,楼顶的帖子我把 TB 错写成 GB 了。

我本人是电脑发烧友,机器是3年前HIGH END 级的配置,花了大约15000元,当时所有零件因为太超前,市场上几乎见不到,都是通过经销商,和厂商预定的。当然现在看有些落伍了。

adaptec5805 盘阵卡是一块高性能的盘阵卡,在6系列出来前,这块卡是当时5系列里的性能之王。6系列是面相固态硬盘的,5系列以下面向 SATA和SAS盘,目前看仍旧是该领域里的性能之王。

adaptec 公司是业内久负盛名的 raid卡供应商。相关竞争产品的横向评测可以在zol之类网站的硬件栏目查到。它的产品也都具备良好的UNIX/LINUX支持,看看内核里的模块名称就知道了,应该有 adaptec专属的 ko。

我始终不能理解的是,换成 MI2 后,安装时就永久性地停滞在了硬盘探测阶段?为什么不在部分硬盘探测失败时停止探测呢?认不出来最起码还有一块老式的 IDE 盘可用呀?这是程序逻辑设计不合理的问题,没有超时设置,或者没有完善的回滚机制。

仔细回忆,magic 本身的内核应该提供了完善的 RAID 支持,sp3之前还能部分识别我的块设备,因为当时独立的 IDE、独立的SATA、板载RAID、盘阵卡RAID在我的机器上都有安装,所以每次自动识别硬盘形成的 fstab 总是残缺不全,需要手工调整,但最起码还能用。

KDE 发表于 2011-11-8 21:48:07

5805的介绍:
http://www.adaptec.com/zh-cn/products/controllers/hardware/sas/performance/sas-5805/

业界盘阵卡有几家生产商,MEGARAID 是 LSI 的商标,LSI 只是其中一家,而您的配置里明显没有 ADAPTEC 的内容,如果我没有看错的话。

haulm 发表于 2011-11-8 22:43:52

话说这些配置可能是我搞坏了吧,因为 MI2 的内核配置我嫌太大,在配置过程中好象是推倒重来了
SMP 没有开启导致
RAID-4/RAID-5/RAID-6 Multicore processing
没有开启,但这个会是原因么?

haulm 发表于 2011-11-8 22:46:03

原帖由 KDE 于 2011-11-8 21:48 发表 http://forum.linuxfans.org/images/common/back.gif
5805的介绍:
http://www.adaptec.com/zh-cn/products/controllers/hardware/sas/performance/sas-5805/

业界盘阵卡有几家生产商,MEGARAID 是 LSI 的商标,LSI 只是其中一家,而您的配置里明显没有 ADAPTEC 的内容,如果我没 ...
你有三年没出山了,自己搞定并把配置充公上交,那台机器嫌旧的话就一并没收了。。。 :mrgreen:

KDE 发表于 2011-11-9 04:19:01

我查看了3.1官方的默认配置,里面的确没找到adaptec的内容,但印象中曾经是有的,也许是我记错了,也许是合并在一个公共驱动里了?

haulm 发表于 2011-11-9 07:29:49

这里面的硬件支持有很多问题,内核似乎也都已经编译支持了,但实际应用当中出现一些问题,因为没有条件测试又缺少有人自行解决并反馈,类似于画饼充饥。

zy_sunshine 发表于 2011-11-9 10:00:44

KDE 把安装过程的 log (/var/log/*) 和你的机器硬件信息贴出来吧,看看能不能解决这个问题。

haulm 发表于 2011-11-14 19:55:20

sunshine,MI2 的工作并不理想啊。

zy_sunshine 发表于 2011-11-14 22:26:53

log 啊 haulm

haulm 发表于 2011-11-15 10:53:46

KDE 怎么沉默了?
我今天试着升级了 MI2 的 root.setp1,HOHO,X 配置没搞好进不了 X 了,X 好麻烦哪。
页: [1]
查看完整版本: MI 2 的 RAID 支持何在???