Removes a device from the system.
rmdev -l Name [ -d | -S ] [ -f File ] [ -h ] [ -q ] [ -R ]
The rmdev command unconfigures or both unconfigures and undefines the device specified with the device logical name (the -l Name flag). The default action unconfigures the device while retaining its device definition in the Customized Devices object class.
If you specify the -S flag, the rmdev command sets the device to the Stopped state for devices that support the Stopped state. If you specify the -d flag, the rmdev command deletes the device definition from the Customized Devices object class (undefines). If you do not specify the -d flag, the rmdev command sets the device to the Defined state (unconfigures). If you specify the -R flag, the rmdev command acts on any children of the device as well.
Attention: To protect the Configuration database, the rmdev command is not interruptible. Stopping this command before execution is complete could result in a corrupted database.
You can use the Devices application in Web-based System Manager (wsm) to change device characteristics.
You could also use the System Management Interface Tool (SMIT) smit rmdev fast path to run this command.
| -d | Removes the device definition from the Customized Devices object class. This flag cannot be used with the -S flag. |
| -f File | Reads the needed flags from the File variable. |
| -h | Displays the command usage message. |
| -l Name | Specifies the logical device, indicated by the Name variable, in the Customized Devices object class. |
| -q | Suppresses the command output messages from standard output and standard error. |
| -R | Unconfigures the children of the device. When used with the -d or -S flags, the children are undefined or stopped, respectively. |
| -S | Makes the device unavailable by only calling the Stop method if the device has a Stop method. This flag cannot be used with the -d flag. |
Privilege Control: Only the root user and members of the system group should have execute (x) access to this command.
| Event | Information |
|---|---|
| DEV_Stop | Device name |
| DEV_Unconfigure | Device name |
| DEV_Remove | Device name |
cd0 defined
cd0 deleted
ent0 stopped
| /usr/sbin/rmdev | Contains the rmdev command. |
The chdev command, lsattr command, lsconn command, lsdev command, lsparent command, mkdev command.
Device Overview for System Management in AIX 5L Version 5.1 System Management Guide: Operating System and Devices.
For information on installing the Web-based System Manager, see Chapter 2: Installation and System Requirements in AIX 5L Version 5.1 Web-based System Manager Administration Guide.