Befehl "importvg"

Zweck

Importiert eine neue Datenträgergruppendefinition aus einer Gruppe physischer Datenträger.

Syntax

importvg [ -V MajorNumber ] [ -y VolumeGroup ] [ -f ] [ -c ] [ -x ] | [ -L VolumeGroup ] [ -n ] [ -F ] [ -R ] [ -I ] [-O ] [ -r Dateiname ] PhysicalVolume

Beschreibung

Der Befehl importvg macht dem System die zuvor exportierte Datenträgergruppe bekannt. Der Parameter physischer_Datenträger gibt nur einen einzigen physischen Datenträger an, um die Datenträgergruppe zu identifizieren. Alle verbleibenden physischen Datenträger (die zu derselben Datenträgergruppe gehören) werden vom Befehl importvg gefunden und in den Import eingeschlossen. Eine importierte Datenträgergruppe wird automatisch angehängt, sofern die Datenträgergruppe keine Datenträgergruppe für gleichzeitigen Zugriff ist. Vor dem Zugriff auf Datenträgergruppen für gleichzeitigen Zugriff müssen Sie diese mit dem Befehl varyonvg aktivieren.

Wenn eine Datenträgergruppe mit Dateisystemen importiert wird, wird die Datei /etc/filesystems mit Werten für die neuen logischen Datenträger und Mountpunkte aktualisiert. Nachdem Sie die Datenträgergruppe importiert und mit dem Befehl varyonvg aktiviert haben, müssen Sie den Befehl fsck ausführen, damit die Dateisysteme gemountet werden können. Die Mountpunktinformationen fehlen jedoch im Steuerblock eines logischen Datenträgers (LVCB, Logical Volume Control Block), wenn sie länger als 128 Zeichen sind. In diesem Fall ist der Befehl importvg nicht in der Lage, die Datei /etc/filesystems mit der Zeilengruppe für den neu importierten logischen Datenträger zu aktualisieren. Sie müssen die Datei /etc/filesystems manuell bearbeiten, um eine neue Zeilengruppe für diesen logischen Datenträger hinzuzufügen.

Der Befehl importvg ändert den Namen eines logischen Datenträgers, wenn der Name bereits im System vorhanden ist. Er gibt eine Nachricht und den neuen Namen in der Standardfehlerausgabe aus und aktualisiert die Datei /etc/filesystems so, dass sie den neuen Namen des logischen Datenträgers enthält. Wenn der Befehl importvg logische Datenträger eines Dateisystemprotokolls umbenennt, müssen Sie alle Dateisysteme, die diese Protokolleinheit verwenden, manuell aktualisieren, um diese über die umbenannte Einheit zu informieren.

Anmerkungen:
  1. Zur Verwendung dieses Befehls müssen Sie entweder Rootberechtigung haben oder Mitglied der Gruppe System sein.
  2. Im Rahmen des importvg-Prozesses wird die Datenträgergruppe nach dem Import automatisch vom System angehängt. Falls es sich jedoch um eine Datenträgergruppe für gleichzeitigen Zugriff handelt, fordert der Befehl importvg Sie auf, die importierte Datenträgergruppe manuell mit dem Befehl varyonvg zu aktivieren.
  3. Eine Volume-Gruppe mit einem gespiegelten, gestripten logischen Volume kann nicht auf eine ältere Version als AIX® 4.3.3 zurückportiert werden.

Sie können zum Ausführen dieses Befehls auch den SMIT-Direktaufruf (System Management Interface Tool) smit importvg verwenden.

Flags

Element Beschreibung
-c Dieses Flag wird ignoriert. Es werden nur erweiterte, für gleichzeitigen Zugriff geeignete Datenträgergruppen erstellt.
-F Erzwingt, dass die Datenträgergruppe im Onlinemodus angehängt wird.
- LVolumeGroup Ermittelt, welche potenziellen Änderungen an der angegebenen Datenträgergruppe vorgenommen wurden. Alle neuen logischen Datenträger, die von diesem Befehl erstellt werden, emulieren das Eigentumsrecht, die Gruppenidentifikation und die Berechtigungen der Sonderdatei /dev für die mit dem Flag -y aufgelisteten Datenträgergruppe. Das Flag -L ist während der Ausführung das funktional äquivalent zu den Flags -F und -n.

Einschränkungen:

  • Die Datenträgergruppe darf auf dem System, auf dem das Flag -L ausgeführt wird, nicht aktiv sein.
  • Die Platten der Datenträgergruppe müssen auf allen Systemen, auf denen die Datenträgergruppe angehängt und betriebsbereit ist, entsperrt sein. Mit dem Befehl varyonvg -b -u können Sie bewirken, dass Datenträgergruppen und ihre Platten entsperrt werden, aktiv bleiben und verwendet werden können.
  • Der angegebene physische Datenträger muss sich in einem ordnungsgemäßen und bekannten Status befinden und die angegebene Platte darf weder fehlen noch entfernt worden sein.
  • Wenn eine Namenskollision bezüglich des logischen Datenträgers festgestellt wird, schlägt der Befehl fehl. Anders als bei den importvg-Basisaktionen werden logische Datenträger, bei denen Namenskollisionen festgestellt werden, nicht umbenannt.
-F Bewirkt eine schnellere Ausführung von importvg, bei der nur die Datenträgergruppendeskriptorbereiche der Platten überprüft werden, die zu derselben Datenträgergruppe gehören. Deshalb muss bei der Verwendung dieses Flags sichergestellt werden, dass sich alle physischen Datenträger in der Datenträgergruppe in einem ordnungsgemäßen und bekannten Status befinden. Wenn dieses Flag für eine Datenträgergruppe verwendet wird, in der eine Platte fehlt oder entfernt wurde, schlägt der Befehl fehl oder die Ergebnisse können inkonsistent sein.
-I Bewirkt, dass der Befehl importvg fehlschlägt, wenn imfs fehlschlägt.
-N Bewirkt, dass der Datenträger nach Abschluss des Datenträgergruppenimports in das System nicht angehängt wird.
-O Erzwingt, dass die Datenträgergruppe auch dann angehängt wird, wenn sie auf einem anderen Knoten angehängt ist.
Hinweis: In AIX 61 TL8 und späteren Versionen aktualisiert der Befehl varyonvg die LVM-Metadaten und ODM mit dem varyon-Status der Volume-Gruppe. Während des Anhängens liest der Befehl varyonvg diese Daten und schlägt fehl, wenn die Datenträgergruppe bereits auf einem anderen Knoten angehängt ist. Der Befehl varyoffvg setzt den Status (angehängt) der Datenträgergruppe während des Abhängens zurück. Wenn das System abstürzt, bevor die Datenträgergruppe abgehängt oder erzwungenermaßen inaktiviert wurde, schlägt der Befehl varyonvg nach dem Warmstart fehl. Verwenden Sie in diesem Szenario das Flag -O , um das Anhängen der Datenträgergruppe zu erzwingen.
-R Stellt das Eigentumsrecht, die Gruppen-ID und die Berechtigungen der Gerätedateien des des logischen Datenträgers wieder her. Diese Werte werden nur wiederhergestellt, wenn sie mit den Flags U, G und P der Befehle mklv und chlv Befehlen gesetzt wurden. Dieses Flag ist nur für Datenträgergruppen der Typen "big" (groß) und "scalable" (skalierbar) gültig.
-r Dateiname Stellt die optimierbaren Leistungsparameter der Datenträgergruppe wieder her. Zur Verwendung dieses Flags müssen Sie den Namen der Datei angeben, die bei der Ausführung des Befehls exportvg -b gesichert wurde.
-V MajorNumber Gibt die Hauptgerätenummer der importierten Datenträgergruppe an.
-x Dieses Flag wird ignoriert. Es werden nur erweiterte, für gleichzeitigen Zugriff geeignete Datenträgergruppen erstellt.

Achtung: Dieser Eintrag muss nach dem Eintrag hinzugefügt werden, der zum Einleiten von Srcmstrverwendet wird.

Element Beschreibung
-y VolumeGroup Gibt den Namen an, der für die neue Datenträgergruppe verwendet werden soll. Wenn dieses Flag nicht verwendet wird, generiert das System automatisch einen neuen Namen.

Der Datenträgergruppenname darf nur die folgenden Zeichen enthalten: "A" bis "Z," "a" bis "z," "0" bis "9," oder "_" (Unterstreichungszeichen), "-" (Minuszeichen) oder "." (Punkt). Alle anderen Zeichen sind ungültig.

Sicherheit

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 über Berechtigungen und Privilegien finden Sie unter Privilegierte Befehlsdatenbank in Sicherheit. Eine Liste der Berechtigungen und Autorisierungen, die diesem Befehl zugeordnet sind, finden Sie in den Beschreibungen des Befehls lssecattr und des Unterbefehls getcmdattr.

Beispiele

  1. Gehen Sie wie folgt vor, um die Datenträgergruppe zu importieren:bkvgvon physischem Datenträgerhdisk7, geben Sie Folgendes ein:
    importvg  -y bkvg hdisk7

    Die Datenträgergruppebkvgwird dem System bekannt gemacht.

  2. Verwendung von "-L" auf einem System mit mehreren Knoten:
    Node A has the volume group datavg varied on.
    Node B is aware of datavg, but it is not varied on.
    Node A: varyonvg -b -u datavg
    Node B: importvg -L datavg hdisk7
    Node A: varyonvg datavg

Dateien

Element Beschreibung
/usr/sbin Das Verzeichnis, in dem sich der Befehl importvg befindet.
/tmp Das Verzeichnis, in dem die temporären Dateien während der Ausführung des Befehls gespeichert werden.