Befehl "rmdev"

Zweck

Entfernt eine Einheit aus dem System.

Syntax

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

Beschreibung

Anmerkung: Das Flag -l kann nicht angegeben werden, wenn -p angegeben ist. Wenn das Flag -R zusammen mit dem Flag -p angegeben wird, wird es ignoriert.

Der Befehl rmdev dekonfiguriert bzw. dekonfiguriert und hebet die Definition der Einheit auf, bei der mit dem Flag -l Name der logische Name der Einheit angegeben wurde. Mit der Standardaktion wird die Einheit dekonfiguriert, während die zugehörige Einheitendefinition in der Customized Devices Object Class beibehalten wird.

Wenn Sie das Flag -S angeben, werden für die Einheiten, die den Stoppstatus unterstützen mit dem Befehl rmdev der Stoppstatus festgelegt. Wenn Sie das Flag -d angeben, löscht der Befehl rmdev die Einheitendefinition aus der Customized Devices Object Class (hebt die Definition auf). Wenn Sie das Flag -d nicht angeben, wird die Einheit mit dem Befehl rmdev in den Status "Definiert" (dekonfiguriert) versetzt. Wenn Sie das Flag -R angeben, wirkt sich der Befehl rmdev auch auf alle untergeordneten Elemente der Einheit aus.

Verwenden Sie das Flag -p zusammen mit dem logischen Namen der übergeordneten Einheit, um alle untergeordneten Einheiten zu dekonfigurieren bzw. zu löschen. Die untergeordneten Einheiten werden mit derselben rekursiven Methode wie bei Verwendung des Flags -R dekonfiguriert oder gelöscht, aber die angegebene Einheit selbst wird nicht dekonfiguriert bzw. gelöscht.

Achtung: Zum Schutz der Konfigurationsdatenbank kann der Befehl rmdev nicht unterbrochen werden. Ein Stoppen dieses Befehls vor Befehlsabschluss könnte zu einer Beschädigung der Datenbank führen.

Sie können den SMIT-Direktaufruf (System Management Interface Tool) smit rmdev verwenden, um diesen Befehl auszuführen.

Flags

Element Beschreibung
-d Entfernt die Einheitendefinition aus der Customized Devices Object Class. Dieses Flag kann nicht zusammen mit dem Flag -S verwendet werden.
-f Datei Liest die erforderlichen Flags aus der mit dem Parameter Datei angegebenen Datei.
-G Erzwingt die Ausführung der Operation zum Entfernen auf einer gesperrten Einheit.
-H Zeigt den Verwendungshinweis für den Befehl an.
-l Name Gibt die über den Parameter Name angegebene logische Einheit in der Customized Devices Object Class an. Dieses Flag kann nicht zusammen mit dem Flag -P verwendet werden.
-p Name Gibt die über den Parameter Name angegebene übergeordnete logische Einheit in der Customized Devices Object Class zusammen mit den untergeordneten Elementen an, die entfernt werden muss. Dieses Flag darf nicht mit dem Flag -l verwendet werden.
-q Unterdrückt die Ausgabenachrichten des Befehls in der Standardausgabe und Standardfehlerausgabe.
-R Gibt die zu dekonfigurierende Einheit und die zugehörigen untergeordneten Elemente an. Wenn das Flag -d oder -S verwendet wird, wird die Definition der untergeordneten Elemente aufgehoben bzw. werden die untergeordneten Elemente gestoppt.
-S Bewirkt, dass die Einheit nicht verfügbar ist, indem die Stoppmethode aufgerufen wird, sofern es für die Einheit eine Stoppmethode gibt. Dieses Flag kann nicht zusammen mit dem Flag -d verwendet werden.

Exitstatus

Dieser Befehl gibt die folgenden Exitwerte zurück:
Element Beschreibung
0 Erfolgreiche Ausführung.
>0 Es ist ein Fehler aufgetreten.

Sicherheit

Zugriffssteuerung: Nur der Rootbenutzer und Mitglieder der Gruppe "system" dürfen Ausführungszugriff (e(x)ecute) auf diesen Befehl haben.

Prüfereignisse:

Ereignis Informationen
DEV_Stop Einheitenname
DEV_Unconfigure Einheitenname
DEV_Remove Einheitenname

Achtung RBAC-Benutzer und vertrauenswürdige AIX®: Dieser Befehl kann privilegierte Operationen durchführen. Privilegierte Operationen können nur von privilegierten Benutzern ausgeführt werden. Weitere Informationen zu Berechtigungen und Autorisierungen finden Sie im Abschnitt "Privileged Command Database" in der Veröffentlichung Security. Eine Liste der Privilegien und Berechtigungen für diesen Befehl finden Sie in den Beschreibungen des Befehls lssecattr und des Unterbefehls getcmdattr.

Beispiele

  1. Wenn Sie das CD-ROM-Laufwerk cd0 dekonfigurieren möchten und dabei die zugehörige Einheitendefinition in der Customized Devices Object Class beibehalten möchten, geben Sie Folgendes ein:
    rmdev  -l cd0
    Das System zeigt eine Nachricht wie die folgende an:
    cd0 defined
  2. Wenn Sie die Definition des CD-ROM-Laufwerks cd0 aus der Customized Devices Object Class entfernen möchten, geben Sie Folgendes ein:
    rmdev  -d  -l cd0
    Das System zeigt eine Nachricht wie die folgende an:
    cd0 deleted
  3. Wenn Sie den SCSI-Adapter scsi1 und alle untergeordneten Elemente dekonfigurieren möchten und dabei die zugehörigen Einheitendefinitionen in der Customized Devices Object Class beibehalten möchten, geben Sie Folgendes ein:
    rmdev  -R -l scsi1
    Das System zeigt eine Nachricht wie die folgende an:
    rmt0 Defined
    hdisk1 Defined
    scsi1 Defined
  4. Wenn Sie die untergeordneten Elemente des SCSI-Adapters scsi1, aber nicht den Adapter selbst, dekonfigurieren und dabei die zugehörigen Einheitendefinitionen in der Customized Devices Object Class beibehalten möchten, geben Sie Folgendes ein:
    rmdev  -p scsi1
    Das System zeigt eine Nachricht wie die folgende an:
    rmt0 Defined
    hdisk1 Defined
  5. Wenn Sie die untergeordneten Elemente des PCI-Bus pci1 und alle dazugehörigen Einheiten dekonfigurieren und dabei die zugehörigen Einheitendefinitionen in der Customized Devices Object Class beibehalten möchten, geben Sie Folgendes ein:
    rmdev  -p pci1
    Das System zeigt eine Nachricht wie die folgende an:
    rmt0 Defined
    hdisk1 Defined
    scsi1 Defined
    ent0 Defined

Dateien

Element Beschreibung
/usr/sbin/rmdev Enthält den Befehl rmdev.