安装新磁盘

将新磁盘插入服务器的磁盘插槽并运行以下命令。
该命令对于上述两种方法都是通用的。

# devfsadm

我们应该会看到在操作系统中检测到的新磁盘:

# ls /dev/rdsk/c#t#d#*
如何使用 luxadm 和 cfgadm 删除故障磁盘

基本上可以使用以下 2 个命令删除任何 Solaris 服务器中的故障磁盘:

  1. luxadm(大多数SAS和SCSI磁盘)
  2. cfgadm(大多数光纤通道磁盘)

在将磁盘从操作系统控制中移除之前,请确保我们已将磁盘从卷管理器控制中移除。

使用 luxadm

  1. 使用 luxadm 命令移除磁盘:
# /usr/sbin/luxadm remove_device /dev/rdsk/c1t1d0s2
  1. 如果磁盘无法移除,请物理移除磁盘并使用以下命令:
# luxadm -e offline /dev/rdsk/c1t1d0s2

如果磁盘是多路径的,也请在第二条路径上运行上述命令。
picld 守护进程通知系统有关磁盘移除的信息。

  1. 从 /dev 目录清理移除设备的设备文件:
# devfsadm -Cv
https://onitroad.com 更多教程

使用 cfgadm

  1. 使用 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
.....
  1. 确定要移除的磁盘后,取消配置该磁盘。
    在某些情况下,我们可能必须使用 -f 和 -c 来强制删除磁盘。
# cfgadm -c unconfigure c1::dsk/c1t3d0
  1. 在 cfgadm -al 命令中验证磁盘的状态。
    它应该显示未配置和不可用。
c1::dsk/c1t3d0    unavailable     connected    unconfigured unknown

我们现在可以安全地从服务器中移除磁盘。

日期:2020-09-17 00:15:12 来源:oir作者:oir