如果使用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.