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:
- Zur Verwendung dieses Befehls müssen Sie entweder Rootberechtigung haben oder Mitglied der Gruppe System sein.
- 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.
- 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:
|
| -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
Beispiele
- 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.
- 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. |