作者:G眯眼猫2850927647Ona | 来源:互联网 | 2017-11-09 15:33
前些日子在自己的服务器上增加了一块raid卡,呵呵,费了好大的功夫,把过程写下来与大家一起分享。
1、解压安装包,并把镜象文件解出
dd if=rh3dd-amd64.img of=/dev/fd0
2、修改/etc/grup.conf
default=0
timeout=5
splashimage=(hd0,2)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux AS (xxx)
root (hd0,2)
kernel /vmlinuz-xxx hde=noprobe hdf=noprobe hdg=noprobe hdh=noprobe hdi=noprobe hdj=noprobe hdk=noprobe hdl=noprobe ro root=/dev/VolGroup_ID_184/LogVol1 rhgb quiet
initrd /initrd-xxx.img
title Red Hat Enterprise Linux AS-up (xxx)
root (hd0,2)
kernel /vmlinuz-xxx hde=noprobe hdf=noprobe hdg=noprobe hdh=noprobe hdi=noprobe hdj=noprobe hdk=noprobe hdl=noprobe ro root=/dev/VolGroup_ID_184/LogVol1 rhgb quiet
initrd /initrd-xxx.img
xxx:内核版本号,增加hdx=noprobe把其它设备号屏蔽
3、安装驱动
#mount /dev/fd0
#cd /tmp
#gzip -dc /mnt/floppy/modules.cgz|cpio -idumv
4、测试驱动模块
#modprobe sd_mod
#insmod hpt374.o
cat /proc/scsi/hpt374/x
x为raid的数量,如果内核为2.6的驱动文件名为hpt374.ko
文件正常后即在/dev下看到设备文件名即可用fdisk和mkfs创建文件系统了
5、让系统开机后自动加载驱动
#install -d /lib/modules/`uname -r`/kernel/drivers/scsi
#install -c hpt374.ko /lib/modules/`uname -r`/kernel/drivers/scsi
#depmod
#echo "modprobe hpt374">/etc/init.d/hptdriver
#chmod 755 /etc/init.d/hptdriver
#ln -sf /etc/init.d/hptdriver /etc/rc.d/rc3.d/S01hptdriver
#ln -sf /etc/init.d/hptdriver /etc/rc.d/rc4.d/S01hptdriver
#ln -sf /etc/init.d/hptdriver /etc/rc.d/rc5.d/S01hptdriver
6、自动挂载分区,编辑/etc/fstab文件,增加一行
/dev/sda1 /mnt/raid ext3 defaults 0 0
基本就完成了。
本来做到这就已经完成了,笔者本人多事,清理系统中开启的服务并关掉了netfs服务,以致于开机是可以加载驱动不能mount文件系统,上网查了一下netfs服务:安装NFS、Samba和NetWare网络文件系统。还真没想到还会影响这个文件系统的加载。 呵呵,对这个netfs服务器本人了解得还是不太透彻,希望那朋友能够仔细讲讲才好。