Commande rmdev

Objectif

Supprime une unité du système.

Syntaxe

rmdev { -l | -p }Nom [ -d | -S ] [ -f Fichier ] [ -h ] [ -q ] [ -R ] [ -g ]

Descriptif

Remarque: L'indicateur -l ne peut pas être spécifié si -p est spécifié. Si l'indicateur -R est spécifié avec l'indicateur -p , il est ignoré.

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.

Attention: Pour protéger la base de données de configuration, la commande rmdev n'est pas interruptible. L'arrêt de cette commande avant qu'elle ne soit terminée peut entraîner une altération de la base de données.

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

Cette commande renvoie les valeurs de sortie suivantes :
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

  1. Pour annuler la configuration de l'unité de CD-ROM cd0 tout en conservant sa définition d'unité dans la classe d'objets Unités personnalisées, entrez ce qui suit:
    rmdev  -l cd0
    Le système affiche un message similaire au texte suivant :
    cd0 defined
  2. Pour supprimer la définition d'unité de CD-ROM cd0 de la classe d'objets Unités personnalisées, entrez ce qui suit:
    rmdev  -d  -l cd0
    Le système affiche un message similaire au texte suivant :
    cd0 deleted
  3. Pour annuler la configuration de l'adaptateur SCSI scsi1 et 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:
    rmdev  -R -l scsi1
    Le système affiche un message similaire au texte suivant :
    rmt0 Defined
    hdisk1 Defined
    scsi1 Defined
  4. 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:
    rmdev  -p scsi1
    Le système affiche un message similaire au texte suivant :
    rmt0 Defined
    hdisk1 Defined
  5. Pour annuler la configuration des enfants du bus PCI pci1 et 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:
    rmdev  -p pci1
    Le système affiche un message similaire au texte suivant :
    rmt0 Defined
    hdisk1 Defined
    scsi1 Defined
    ent0 Defined

Fichiers

Article Descriptif
/usr/sbin/rmdev Contient la commande rmdev .