|
HP DAT40x6和DAT72x6使用SuSE Linux Enterprise Server9时没有..ISSUE: NOTE: 下列说明仅适用于使用 SuSE Linux Enterprise Server 9的用户。仅在下面具体问题出现时才应使用该说明。 SuSE Linux Enterprise Server (SLES) 9使用 SCSI REPORT LUNS 命令来检测多个 LUN 设备。 DAT40x6与 DAT72x6自动加载器当前不支持该命令,因此客户可能会注意到一个问题:系统没有发现 LUN 1上的自动加载器。 自动加载器固件的后续版本将包括此项支持 症状: 系统无法发现带有 DAT40x6及 DAT72x6自动加载器的转换器 (LUN 1), 并且 在启动或使用 dmesg 命令(主机/ch/id 号码将变化)时,可看到下列消息: scsi: host 1 ch 0 id 5 lun 16777216 has a LUN larger than allowed by the host adapter(scsi:host 1 ch 0 id 5 lun 16777216 具备的 LUN 大于主机适配器所允许的 LUN) WORKAROUND: 以下规避方法将禁用 REPORT LUNS 支持,并强制进行 LUN 扫描。 随后,Linux 将发现磁带驱动器和转换器。 CAUTION: 这些说明仅针对 SuSE Linux Enterprise Server 9并且仅用于该版本。 此外,这些说明还包含启动 RAM 磁盘 (initrd) 的创建步骤。 如果没有仔细按照这些说明操作,则可能使系统无法启动。 在执行这些说明前,请先进行系统备份。 恢复说明也包含其中,以防系统没有随新的 initrd 一起启动。 规避方法步骤: 进行系统备份。 注意,尽管您需要使用自动加载器的前面板将磁带装入或取出磁带驱动器,但系统将发现自动加载器中的磁带驱动器。 此外,一定要记下 root (/) 分区的位置。 使用下列命令行可找到此位置: # df -k 这时将返回与下列类似的内容: 第一个值是启动盘(在此例中是 /dev/cciss/c0d0p1 )。 记下此值,万一稍后恢复时要用到 。 在 / etc/modprobe.conf.local 的末尾添加下列行: NOTE: 所有内容都在一行(没有回车),并且引号内没有空格。 如果可能,将此行复制并粘贴到文本编辑器中。 options scsi_mod dev_flags="HP:C5713A:0x40002,HP:DAT72X6:0x40002,HP:C1537A:0x40002,HP:C5683A:0x40002" 现在备份当前的 initrd 并创建新的 initrd(使用 mkinitrd): # cp /boot/initrd-`uname -r` /boot/initrd-`uname -r`.safe # mkinitrd 在重新启动时,系统将发现磁带驱动器 (LUN 0) 与转换器 (LUN 1)。 恢复: 如果 initrd 损坏,则系统可能不会启动。 如果仔细按照以上说明操作,将不会发生此问题。 但如果出现此问题,则下列说明将有助于恢复系统。 启动 SuSE Linux Enterprise Server 安装 CD,然后从菜单中选择 “Rescue System” 。 选择您要安装的语言。 在 Rescue login: 提示符后键入 root . 使用下列命令将 /boot 分区(记录在规避方法步骤1中)安装到 /mnt: # mount <启动设备> /mnt 例如: 在规避方法步骤1中,该命令是: # mount /dev/cciss/c0d0p1 /mnt 进入 /mnt/boot 目录并用规避方法步骤第4步中复制的旧 initrd 替换新的 initrd: # cd /mnt/boot # cp initrd-<内核版本>.safe initrd-<内核版本> 责编: 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:kaiyun体育官方人口
文章著作权分属kaiyun体育官方人口
、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
最新专题 |
|