Sun Blade Storage Module M2 产品说明概述
Integrated Lights Out Manager (ILOM)
"磁盘故障"和"可以移除"LED 指示灯在 Oracle Solaris 10 中不起作用 (6926642)
全新安装 OS 后 stmsboot 无法映射根设备 (6931924)
使用 stmsboot -d 禁用 MPxIO 可能会导致系统无法成功重新引导 (6923599)
更改驱动器物理配置导致 Solaris format 实用程序挂起 (6890270, 6930996)
移除设备时中断了 Solaris 中的 mpathadm (6908971, 6919439)
用于创建 RAID 10 卷的命令未正确命名 (6943131)
在带有 Sun Storage 6Gb SAS REM HBA (SGX-SAS6-REM-Z) 的 Sun Blade X6270 M2 上,如果指定的路径指向启用 MPXIO 的设备,则 Solaris cfgadm -c unconfigure 命令会失败。
选择要拔出的磁盘。
在该示例中,我们要拔出驱动器 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
运行 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
运行 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
中止步骤 3 中标识的所有进程。例如:
kill —p PID
或者
kill —P PID
执行以下操作之一来移除磁盘:
如果该磁盘不是引导驱动器,则卸载挂载点,然后运行 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.