Commande rmdev
Objectif
Supprime une unité du système.
Syntaxe
rmdev { -l | -p }Nom [ -d | -S ] [ -f Fichier ] [ -h ] [ -q ] [ -R ] [ -g ]
Descriptif
La commande rmdev annule la configuration ou les deux annule la configuration et la définition de l'unité spécifiée avec le nom logique de l'unité à l'aide de l'indicateur -l Nom . L'action par défaut annule la configuration du périphérique mais conserve sa définition de périphérique dans la classe d'objets Périphériques personnalisés.
Si vous spécifiez l'indicateur -S , la commande rmdev définit l'unité à l'état Arrêté pour les unités qui prennent en charge l'état Arrêté. Si vous spécifiez l'indicateur -d , la commande rmdev supprime la définition d'unité de la classe d'objets Périphériques personnalisés (non définis). Si vous ne spécifiez pas l'indicateur -d , la commande rmdev définit l'unité à l'état Défini (annulation de la configuration). Si vous spécifiez l'indicateur -R , la commande rmdev agit également sur les enfants de l'unité.
Utilisez l'indicateur -p avec le nom logique du périphérique parent pour annuler la configuration ou supprimer tous les périphériques enfants. Les enfants sont déconfigurés ou supprimés de la même manière récursive que celle décrite pour l'indicateur -R , mais l'unité spécifiée elle-même n'est pas déconfigurée ou supprimée.
Vous pouvez utiliser le raccourci SMIT (System Management Interface Tool)smit rmdev pour exécuter cette commande.
Indicateurs
| Article | Descriptif |
|---|---|
| -d | Supprime la définition d'unité de la classe d'objets Unités personnalisées. Cet indicateur ne peut pas être utilisé avec l'indicateur -S . |
| -f Fichier | Lit les indicateurs nécessaires à partir du paramètre Fichier . |
| -g | Force l'opération de suppression à s'exécuter sur une unité verrouillée. |
| -h | Affiche le message d'utilisation de la commande. |
| -l Nom | Indique l'unité logique, indiquée par le paramètre Nom , dans la classe d'objets Unités personnalisées. Cet indicateur ne peut pas être utilisé avec l'indicateur -p . |
| -p Nom | Indique l'unité logique parent (indiquée par le paramètre Nom ) dans la classe d'objets Unités personnalisées, avec les enfants à supprimer. Cet indicateur ne peut pas être utilisé avec l'indicateur -l . |
| -q | Supprime les messages de sortie de commande de la sortie standard et de l'erreur standard. |
| -r | Indique que l'unité et ses enfants doivent être déconfigurés. Lorsqu'ils sont utilisés avec les indicateurs -d ou -S , les enfants sont indéfinis ou arrêtés, respectivement. |
| -S | Rend le périphérique indisponible en appelant la méthode Stop si le périphérique possède une méthode Stop. Cet indicateur ne peut pas être utilisé avec l'indicateur -d . |
Statut de sortie
| Article | Descriptif |
|---|---|
| 0 % | L'opération a abouti. |
| >0 | Une erreur s'est produite. |
Security
Contrôle des privilèges: seuls l'utilisateur root et les membres du groupe de systèmes doivent avoir un accès en exécution (x) à cette commande.
Evénements d'audit :
| Evénement | Informations |
|---|---|
| DEV_Stop | Nom de l'unité |
| DEV_Unconfigure | Nom de l'unité |
| DEV_Remove | Nom de l'unité |
Utilisateurs RBAC d'attention: cette commande peut effectuer des opérations privilégiées. Seuls les utilisateurs privilégiés peuvent exécuter des opérations privilégiées. Pour plus d'informations sur les autorisations et les privilèges, consultez la base de données des commandes privilégiées disponible dans Sécurité. Pour la liste des privilèges et autorisations associés à cette commandes, reportez-vous à la commande lssecattr ou à la sous-commande getcmdattr.
Exemples
- Pour annuler la configuration de l'unité de CD-ROM
cd0tout en conservant sa définition d'unité dans la classe d'objets Unités personnalisées, entrez ce qui suit:
Le système affiche un message similaire au texte suivant :rmdev -l cd0cd0 defined - Pour supprimer la définition d'unité de CD-ROM
cd0de la classe d'objets Unités personnalisées, entrez ce qui suit:
Le système affiche un message similaire au texte suivant :rmdev -d -l cd0cd0 deleted - Pour annuler la configuration de l'adaptateur SCSI
scsi1et de tous ses enfants tout en conservant leurs définitions d'unité dans la classe d'objets Unités personnalisées, entrez ce qui suit:
Le système affiche un message similaire au texte suivant :rmdev -R -l scsi1rmt0 Defined hdisk1 Defined scsi1 Defined - Pour annuler la configuration des enfants de l'adaptateur SCSI
scsi1, mais pas de l'adaptateur lui-même, tout en conservant leurs définitions d'unité dans la classe d'objets Unités personnalisées, entrez ce qui suit:
Le système affiche un message similaire au texte suivant :rmdev -p scsi1rmt0 Defined hdisk1 Defined - Pour annuler la configuration des enfants du bus PCI
pci1et de tous les autres périphériques qui s'y trouvent tout en conservant leurs définitions de périphérique dans la classe d'objets Périphériques personnalisés, entrez ce qui suit:
Le système affiche un message similaire au texte suivant :rmdev -p pci1rmt0 Defined hdisk1 Defined scsi1 Defined ent0 Defined
Fichiers
| Article | Descriptif |
|---|---|
| /usr/sbin/rmdev | Contient la commande rmdev . |