- 论坛徽章:
- 0
|
REDHAT LINUX 7.3 多 LUN 支持问题
我有一台 WIN2000 SERVER 和一台 REDHAT LINUX 7.3 安装的是LSI LOGIC 929 的光纤通道卡。通过 Brocade
3200 光纤交换机连接到 一台 APPLE xRAID 磁盘阵列上,全部硬件的兼容性都已经得到厂商保证。
在磁盘阵列上 输出3个 LUN ( LUN0 LUN1 LUN2 都附加在同一个SCSI ID 上) 。
从 WIN2000 SERVER 可以很正常的看到全部3个LUN ,但是从REDHAT LINUX 7.3 上只能看到 LUN0 。可以肯定的
是,所有的硬件都是正常的,LINUX 主机加电自检,当检测到 光纤通道卡的时候,也可以发现 3个 LUN ,但是
,当系统启动后只能看到LUN0 。
我怀疑是 LINUX 系统不能识别附加在同一个SCSI ID 上的多个LUN ,于是到REDHAT 公司的网站上查询了一下。
redhat 公司的资料上说,要使一个SCSI ID 支持多个LUN,必须修改 /etc/module.conf 文件,添加如下一行:
options scsi_mod max_scsi_luns=255
- When using RAID storage configured with Logical Unit Numbers (LUNs) greater than zero, it is
necessary to enable LUN support by adding the following entry to the /etc/modules.conf file
After modifying modules.conf, it is necessary to rebuild the initial ramdisk using mkinitrd. Refer
to The Official Red Hat Linux Customization Guide for more information about creating the ramdisk
image with mkinitrd.
我照做后,将改动导入内核配置文件,但是不生效。
重新编译系统内核,在配置过程中打开 对LUN 检测和多LUN支持选项,但是仍然无效。
真的已经黔驴技穷,想不出什么办法了,麻烦论坛上的各位高手指点迷津。
多谢大家了
我的 E-MAIL : jing_hui.zhou@asia.apple.com |
|