Removes a device from the system.
rmdev { -dev | -pdev } Name [ -recursive ] [ -ucfg ] [ -f ]
The rmdev command unconfigures and undefines the device specified with the device logical name. If you specify the -recursive flag, the rmdev command acts on any children of the device as well. By specifying the -ucfg flag the device will be unconfigured but not undefined.
Use the -pdev flag along with the parent device's logical name to delete all of the children devices. The children are deleted in the same recursive fashion as described above for the -recursive flag. The only difference is that the specified device itself is not deleted. Thus, the -recursive flag is redundant and need not be specified with the -pdev flag.
Flag name | Description |
---|---|
-dev Name | Specifies the logical device, indicated by the Name parameter. This flag may not be used with the -pdev flag. |
-pdev Name | Specifies the parent logical device (indicated by the Name parameter whose children need to be removed. This flag may not be used with the -dev flag. |
-recursive | Unconfigures the device and its children. |
-ucfg | Unconfigures, but does not undefine the specified device. The device's state will be moved from Available to Defined. To move the device back to Available state run cfgdev -dev Name command. |
-f | Forcefully removes or unconfigures the device
even if it is in use. Note: This option can be used only
with the physical volumes in cluster environment, where the device
is not used in the active cluster of the system.
|
rmdev -dev cd0
rmdev -recursive -dev scsi1
rmdev -pdev scsi1
rmdev -pdev pci1
rmdev -dev susadpt0 -recursive
vtscsi0 deleted
client_rootvg deleted
susadpt0 deleted
rmdev -dev en0
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.