rmdev 命令
用途
从系统中除去设备。
语法
rmdev { -dev | -pdev } 名称 [-recursive ] [ -ucfg ] [ -f ]
描述
rmdev 命令将取消配置和取消定义使用设备逻辑名指定的设备。 如果指定 -recursive 标志,那么 rmdev 命令还将作用于该设备的任何子代。 通过指定 -ucfg 标志,将取消配置设备,但不会将其取消定义。
将 -pdev 标志与父设备的逻辑名一起使用可以删除所有子设备。 将采用先前对 -recursive 标志的描述中所提到的相同递归方式删除子代。 唯一的差别在于不会删除指定设备自身。 因此,-recursive 标志是冗余的,并且不需要与 -pdev 标志一起指定。
注意: 要保护配置数据库,不能中断 rmdev 命令。 在执行完成前停止此命令一定会导致数据库损坏。
注: 指定的设备或指定的设备的子代不能是分配给共享内存池 (将由共享内存分区用作调页空间设备) 的物理卷或逻辑卷。
注: 无法除去用于共享存储池通信的接口或 inet0 。
标志
| 标志名称 | 描述 |
|---|---|
| -dev Name | 指定由 Name 参数表示的逻辑设备。 此标志不能与 -pdev 标志一起使用。 |
| -pdev 名称 | 指定需要除去其子代的父逻辑设备(由 Name 参数表示)。 此标志不能与 -dev 标志一起使用。 |
| -递归 | 取消配置设备及其子代。 |
| -ucfg | 取消配置指定的设备,但不取消其定义。 设备的状态将从 Available 更改为 Defined。 要将设备更改回
Available 状态,请运行 cfgdev -dev Name 命令。 |
| -f | 强制除去或取消配置设备(即使它正在使用中)。 注: 此选项只能用于集群环境中的物理卷,其中设备未在系统的活动集群中使用。
|
退出状态
示例
- 要取消配置 cd0 CD-ROM 设备,请输入以下命令:
rmdev -dev cd0 - 要取消配置 SCSI 适配器 scsi1 及其所有子代,请输入以下命令:
rmdev -recursive -dev scsi1 - 要仅取消配置 SCSI 适配器 scsi1 的子代而不取消配置该适配器本身,请输入以下命令:
rmdev -pdev scsi1 - 要取消配置 PCI 总线 pci1 的子代及这些子代下的所有其他设备,请输入以下命令:
rmdev -pdev pci1 - 要除去暂挂的虚拟适配器以及所有子代,请输入以下命令:
rmdev -dev susadpt0 -recursive系统将显示以下输出:vtscsi0 deleted client_rootvg deleted susadpt0 deleted
注: 如果尝试通过输入以下命令来除去用于集群通信的接口:
rmdev -dev en0系统将显示返回码为 78 的以下错误消息:
The requested operation is not allowed because partition is a member of "test_cluster" cluster.
Interface being used is "en0" ("inet" Family) for cluster communication.