免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5234 | 回复: 16

[RAID与磁盘阵列] 磁盘阵列映射后 Redhat认不到 [复制链接]

论坛徽章:
0
发表于 2006-07-14 12:41 |显示全部楼层
我在磁盘阵列的一个通道上 映射了二个分区
结果在Redhat 9的系统里
通过 fdisk /dev/sda 可以编辑
但是fdisk /dev/sdb 第二个就没有了

为什么?

论坛徽章:
0
发表于 2006-07-14 12:56 |显示全部楼层
cat /proc/scsi/scsi 贴出来给大家看看

论坛徽章:
0
发表于 2006-07-14 13:02 |显示全部楼层
另外一个,确定你的内核是否支持多LUN?
编辑/etc/module.conf  加入options scsi_mod max_scsi_luns=255  然后重启试下?

论坛徽章:
0
发表于 2006-07-14 13:36 |显示全部楼层
应该是系统多lun支持没打开了。

论坛徽章:
0
发表于 2006-07-14 14:10 |显示全部楼层
我按照下面的方法做了 但是 fdisk /dev/sdb 还是没有 郁闷  我哪里做的不对呢

1) 使用 uname –a 来获取您linux的内核版本, 例如:2.4.18-3

2) 制作一个Linux恢复软盘在做任何的更新前都是一个很好主意,您可以用这个命令来制作恢复盘:
/sbin/mkbootdisk <your kernel version here>'
例如, /sbin/mkbootdisk 2.4.18-3

3) 在/etc/modules.conf里的最后一行加入options scsi_mod max_scsi_luns=255

4) 要使这个变化生效,您必须重新制作您的initrid启动镜像。首先把您原来的保存为另一个名字,
'cp /boot/initrd-<kernel version>.img /boot/initrd-<kernel version>.old'.

5) 现在,制作新的initrd镜像,您可以输入:
'mkinitrd –f /boot/initrd-<kernel version>.img <kernel version>'.
例:mkinitrd -f /boot/initrd-2.4.21-15.EL.img 2.4.21-15.EL

6) 如果您GRUB做为您的boot loader,您只有重启就可以了。然后就可以在SCSI卡的驱动程序装载时看到多个LUN了。

7) 如果您使用LILO,您要运行lilo然后重启系统。

如果系统不可以正常启动,使用恢复盘重起然后装载原来的initrd镜像initrd-<kernel version>.old。这时如果您使用GRUB,重启您的系

统;如果您使用LILO,运行lilo然后再重启。

论坛徽章:
0
发表于 2006-07-14 14:30 |显示全部楼层
从下面命令判断是否和多lun有关系。
#cat /proc/scsi/scsi
从上面的结果能看到你识别到的sda的x,y,z,执行下面命令:
#echo "scsi add-single-device  X Y  Z 1" > /proc/scsi/scsi(我想你认到的sda应该是lun0的话,sdb就应该是lun1了)

论坛徽章:
0
发表于 2006-07-14 14:44 |显示全部楼层
cat /proc/scsi/scsi 后显示
attached devices:
host: scsi0 channel: 00 ID: 00 lun: 00
XXX   XXX
XXX   XXX

host: scsi1 channel: 00 ID: 00 lun: 00

我输入的是#echo "scsi add-single-device 00 00 01">/proc/scsi/scsi 是这样吗? 我还是没有发现

论坛徽章:
0
发表于 2006-07-14 15:02 |显示全部楼层
echo "scsi add-single-device 0 0 0 1">/proc/scsi/scsi

论坛徽章:
0
发表于 2006-07-14 15:14 |显示全部楼层
是什么盘柜???
使用的是什么HBA卡??

论坛徽章:
0
发表于 2006-07-14 15:16 |显示全部楼层
原帖由 4nai 于 2006-7-14 15:02 发表
echo "scsi add-single-device 0 0 0 1">/proc/scsi/scsi


非常感谢 4nai
可以了 但是我现在有两个问题
1、我的LUN很多 比方说有30个 那需要我一个一个去运行命令吗?
2、这个命令重启后就不行了 怎样做可以一直有

共同讨论
maguozhong@hotmail.com
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP