在进行此次系统安装之前,一直以为RAID只是有硬的和软的分别,不知还有种半软半硬的RAID,也第一次使用了Debian的expert安装模式。已经记不清到底重试了多少次,在能从网上搜到的零星信息的帮助下,最终在一台使用intel ICH7R芯片组加两块SATAII硬盘的低配服务器上成功安装Debian lenny testing版,也得出结论,Debian对ICH7R的SATA RAID的支持已经很到位了。
岔一段关于fakeraid的介绍。这种半软半硬RAID是一种把初级的RAID功能附加给SCSI或者SATA卡而产生的产品。基本上它只是一个SATA或者IDE控制器,并没有真正的Raid运算芯片。要实现Raid功能,实际还需要OS和驱动程序共同协作。因此,这种Raid有时候也被称作fakeraid或者host raid。fakeraid需要有系统的配合才能使用,在windows系统下,可以在刚开始进入安装的时候选择加载驱动程序(主板光盘里有);而Linux系统2.6内核的版本似乎并没有能直接使用的相关驱动,看来LInux更看重的也还是使用硬件RAID的SAS或SCSI的服务器,唯一能用的是redhat下的项目dmraid。
下面开始叙述此次安装:
硬件配置:华硕P5BV主板(南桥ICH7R,支持SATA RAID)、希捷硬盘160G SATAII * 2 ……(其它略)
安装系统:最新的Debian testing(lenny),需要安装SATA RAID1
开始时搜索了很多资料,有介绍再加挂一块IDE硬盘用做系统盘,先在IDE硬盘里做好系统再用dmraid来配置需要的RAID;有介绍类似系统Ubuntu通过LiveCD经过若干步骤来进行安装的,虽说Ubuntu是Debian的“儿子”,不过仔细看看并不适用。
失败的安装过程就不详细叙述了,每次安装到分区那一步,总是会看到显示有两块硬盘存在,肯定是不对的。重试了很多次之后,最终摸索出了成功的安装方法,原来不过如此。
1.进入Debian安装界面,选择 expert 安装模式
2.最关键的一步。按TAB键(安装界面上有可以按TAB的提示),可以看到vmlinuz和相关启动参数的命令显示在屏幕下方,是可以编辑的状态。在命令的最后加上一个参数 dmraid=true ,注意与前一参数空格隔开,然后回车开始进行安装。dmraid=true参数告诉Debian安装过程还需要加载dmraid。
3.应该也是很重要的一步。后面的安装与普通的文字式安装基本一样,只是多了几个步骤。到选择是否要在安装过程中加载额外应用的那步时,选择加载 device-mapper 。(我没有再花时间去验证device-mapper 的选择是否一定需要,单是从dmraid的原理判断,应该需要加载它)
4.后面其实不用多说了,再之后进入到分区步骤,看到的已经不再是两块硬盘了,而是一串很长的名字,没关系,说明dmraid已经起作用了,就把它当成一块硬盘按普通硬盘的操作方法进行分区即可。再之后都是通常的安装步骤了。
之后到redhat下载了dmraid的安装包,看了里面更详细的适用说明,看到dmraid也支持有硬盘损坏更换之后的数据恢复重建等功能,以后有机会再深入吧。
写文章时离安装已经过去了较长一段时间,全凭印象(倒也是很深刻的印象),基本如此,如有疏漏,尽请见谅。
*onyxin原创,转载请注明出处http://hi.baidu.com/onyxin/blog/item/449c3d353aabed49241f144a.html*







发表评论 评论 (0 个评论)