安装新磁盘
将新磁盘插入服务器的磁盘插槽并运行以下命令。
该命令对于上述两种方法都是通用的。
# devfsadm
我们应该会看到在操作系统中检测到的新磁盘:
# ls /dev/rdsk/c#t#d#*
基本上可以使用以下 2 个命令删除任何 Solaris 服务器中的故障磁盘:
- luxadm(大多数SAS和SCSI磁盘)
- cfgadm(大多数光纤通道磁盘)
在将磁盘从操作系统控制中移除之前,请确保我们已将磁盘从卷管理器控制中移除。
使用 luxadm
- 使用 luxadm 命令移除磁盘:
# /usr/sbin/luxadm remove_device /dev/rdsk/c1t1d0s2
- 如果磁盘无法移除,请物理移除磁盘并使用以下命令:
# luxadm -e offline /dev/rdsk/c1t1d0s2
如果磁盘是多路径的,也请在第二条路径上运行上述命令。
picld 守护进程通知系统有关磁盘移除的信息。
- 从 /dev 目录清理移除设备的设备文件:
# devfsadm -Cv
https://onitroad.com 更多教程
使用 cfgadm
- 使用 cfgadm 命令显示服务器中的所有磁盘。
# cfgadm -al Ap_Id Type Receptacle Occupant Condition c0 scsi-bus connected configured unknown c0::dsk/c0t0d0 CD-ROM connected configured unknown c1 scsi-bus connected configured unknown c1::dsk/c1t0d0 disk connected configured unknown c1::dsk/c1t1d0 disk connected configured unknown c1::dsk/c1t2d0 disk connected configured unknown c1::dsk/c1t3d0 disk connected configured unknown c2 scsi-bus connected configured unknown c2::dsk/c2t2d0 disk connected configured unknown .....
- 确定要移除的磁盘后,取消配置该磁盘。
在某些情况下,我们可能必须使用 -f 和 -c 来强制删除磁盘。
# cfgadm -c unconfigure c1::dsk/c1t3d0
- 在 cfgadm -al 命令中验证磁盘的状态。
它应该显示未配置和不可用。
c1::dsk/c1t3d0 unavailable connected unconfigured unknown
我们现在可以安全地从服务器中移除磁盘。
日期:2020-09-17 00:15:12 来源:oir作者:oir