Sun Blade Storage Module M2 产品说明

 

文档信息

前言

产品信息 Web 站点

相关书籍

关于本文档(PDF 和 HTML)

文档意见和建议

更改历史记录

Sun Blade Storage Module M2 产品说明概述

支持的固件、硬件和软件

存储模块固件发行版历史记录

支持的硬件

支持的操作系统

Integrated Lights Out Manager (ILOM)

硬件问题

当前硬件问题

已修复的硬件问题

Solaris 操作系统问题

Solaris 操作系统当前问题

"磁盘故障"和"可以移除"LED 指示灯在 Oracle Solaris 10 中不起作用 (6926642)

全新安装 OS 后 stmsboot 无法映射根设备 (6931924)

使用 stmsboot -d 禁用 MPxIO 可能会导致系统无法成功重新引导 (6923599)

更改驱动器物理配置导致 Solaris format 实用程序挂起 (6890270, 6930996)

移除设备时中断了 Solaris 中的 mpathadm (6908971, 6919439)

如果指定的路径指向启用 MPXIO 的设备,则 cfgadm -c unconfigure 会失败 (6948701)

用于创建 RAID 10 卷的命令未正确命名 (6943131)

使用 cfgadm 时,存储模块磁盘"可以移除"LED 指示灯不起作用 (6946124)

Linux 操作系统问题

Linux 操作系统当前问题

如果指定的路径指向启用 MPXIO 的设备,则 cfgadm -c unconfigure 会失败 (6948701)

在带有 Sun Storage 6Gb SAS REM HBA (SGX-SAS6-REM-Z) 的 Sun Blade X6270 M2 上,如果指定的路径指向启用 MPXIO 的设备,则 Solaris cfgadm -c unconfigure 命令会失败。

解决方法
  1. 选择要拔出的磁盘。

    在该示例中,我们要拔出驱动器 c0t5000C5000F0FE227d0

    # format
    Searching for disks...done
    AVAILABLE DISK SELECTIONS:
    0. c0t5000C5000F0E5AFFd0 <SUN72G cyl 14087 alt 2 hd 24 sec 424>
    /scsi_vhci/disk@g5000c5000f0e5aff
    1. c0t5000C5000F0FE227d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424>
     /scsi_vhci/disk@g5000c5000f0fe227
  2. 运行 mount(1M) 以确定设备是否已挂载或设备是否为引导驱动器。

    以下是关于如何确定驱动器是否已挂载的示例:

    # mount | grep c0t5000C5000F0E5AFFd0 /mnt on 
    /dev/dsk/c0t5000C5000F0E5AFFd0s6 read/write/setuid/devices/intr/largefiles
    /logging/xattr/onerror=panic/dev=600016 on Fri Jun  4 10:37:08 2010

    要确定驱动器是否为引导驱动器,请参见以下示例:

    bash-3.00# mount | grep c0t5000C5000F0FE227d0 / on 
    /dev/dsk/c0t5000C5000F0FE227d0s0 read/write/setuid/devices/intr/largefiles
    /logging/xattr/onerror=panic/dev=800010 on Wed Jun 9 09:58:24 2010
    
    /export/home on /dev/dsk/c0t5000C5000F0FE227d0s7 read/write/setuid/devices/intr
    /largefiles/logging/xattr/onerror=panic/dev=800017 on Wed Jun 9 09:59:13 2010
    
    Note: "/" root directory
  3. 运行 fuser(1M) 命令确定访问磁盘的进程。

    没有任何进程访问磁盘的示例:

    # fuser -d /dev/dsk/c0t5000C5000F0E5AFFd0s2 /dev/dsk
    /c0t5000C5000F0E5AFFd0s2:

    某进程访问磁盘(fuser 会标识该进程)时的示例:

    bash-3.00# fuser -d /dev/dsk/c0t5000C5000F0FE227d0s2 /dev/dsk
    /c0t5000C5000F0FE227d0s2: 1036o
    
    bash-3.00# ps -ef | grep 1036
    root 1036 982 0 11:56:34 pts/2 0:02 dd if=/dev/dsk/c0t5000C5000F0E5AFFd0s2 
    of=/dev/dsk/c0t5000C5000F0FE227d0s7
  4. 中止步骤 3 中标识的所有进程。例如:

    kill —p PID

    或者

    kill —P PID

  5. 执行以下操作之一来移除磁盘:

    • 如果该磁盘不是引导驱动器,则卸载挂载点,然后运行 sync(1M) 来刷新磁盘:

      # umount /mnt
      # mount |grep c0t5000C5000F0E5AFFd0
      # sync
      Remove the disk safely.
    • 如果磁盘引导驱动器,则运行 sync(1M) 来刷新磁盘并关闭系统:

      bash-3.00# sync
      bash-3.00# init 0
      Remove the disk safely.