在Linux 操作系统打开multiple LUN功能
在默认情况下,在Linux里的SCSI子系统不支持多个LUN(Logical Unit Number)设备。大于0的LUN上不被支持的。下面的步骤可以启动多个LUN的支持:
1) 使用 uname -a 来获取linux的内核版本, 例如:2.4.18-3
2) 在/etc/modules.conf里的最后一行加入options scsi_mod max_scsi_luns=255
3) 要使这个变化生效,必须重新制作initrid启动镜像。首先把原来的保存为另一个名字,例如:cp /boot/initrd-<kernel version>.img /boot/initrd-<kernel version>.old
4) 制作新的initrd镜像,输入:'mkinitrd -f /boot/initrd-<kernel version>.img <kernel version>'.
5) 如果GRUB做为boot loader,重启就可以了。然后就可以在SCSI卡的驱动程序装载时看到多个LUN了。
6) 如果使用LILO,运行lilo然后重启系统。
7) 如果系统不可以正常启动,使用恢复盘重起然后装载原来的initrd镜像initrd-<kernel version>.old。如果使用GRUB,重启系统;如果使用LILO,运行lilo然后再重启系统。
若您有关于案例的建议,请反馈:
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作