如果使用qlogic的HBAs和LILO bootloader,当SAN设备上输出多个LUNs的时候,为什么,我只能看到一个LUN ?
解决方法:

相关版本: 红帽企业版Linux 2.1 和 3

如果存储设备包含多个LUNs,但是内核有可能并不支持检测多个LUNs.您需要重新编译内核或者添加 max_scsi_luns=128 到您的lilo配置文件里面,然后重启。 除此之外,还可以通过修改/etc/modules.conf文件,添加max_scsi_luns=128,重新创建initrd,重新启动。

一个修改过的LILO配置文件看起来如下:

boot=/dev/sda
serial=0,38400n8
install=/boot/boot.b
map=/boot/map
compact
message=/boot/message
prompt
timeout=100
root=/dev/sda3
read-only
default=linux
 image=/boot/vmlinuz 
 append="console=ttyS0,38400 max_scsi_luns=128"
 label=linux

在重启使用新的配置之前,先要运行lilo.