Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11600931
  • 博文数量: 8065
  • 博客积分: 10002
  • 博客等级: 中将
  • 技术积分: 96708
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-16 17:06
文章分类

全部博文(8065)

文章存档

2008年(8065)

分类: 服务器与存储

2008-11-28 08:59:21

   在磁盘阵列的一个通道上映射了二个分区,结果在Redhat9的系统里,通过fdisk/dev/sda可以编辑,但是fdisk/dev/sdb第二个就没有了,为什么?

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

  2)制作一个Linux恢复软盘在做任何的更新前都是一个很好主意,您可以用这个命令来制作恢复盘:

  /sbin/mkbootdisk' 

  例如,/sbin/mkbootdisk2.4.18-3

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

  4)要使这个变化生效,您必须重新制作您的initrid启动镜像。首先把您原来的保存为另一个名字,

  'cp/boot/initrd-.img/boot/initrd-.old'.

  5)现在,制作新的initrd镜像,您可以输入:

  'mkinitrd–f/boot/initrd-.img'.

  例:mkinitrd-f/boot/initrd-2.4.21-15.EL.img2.4.21-15.EL

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

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

  8)如果系统不可以正常启动,使用恢复盘重起然后装载原来的initrd镜像initrd-.old。这时如果您使用GRUB,重启您的系统;如果您使用LILO,运行lilo然后再重启。

  9)命令:echo"scsiadd-single-device0001">/proc/scsi/scsi

阅读(1319) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~