Befehlszeilenargumente
Der SnapDrive für UNIX nimmt Argumente in einem bestimmten Format vor.
In der folgenden Tabelle werden die Argumente beschrieben, die Sie mit den Schlüsselwörtern angeben können.
Verwenden Sie das Format snapdrive type_name operation_name [<keyword/option> <arguments>]
; Zum Beispiel, wenn Sie eine Snapshot Kopie namens erstellen möchten snap_hr
Vom Host-Dateisystem /mnt/dir
, Sie würden die folgende Befehlszeile eingeben:
snapdrive snap create -fs/mnt/dir -snapnamesnap_hr
.
Argument | Beschreibung | ||
---|---|---|---|
dest_fspec |
Der Name, auf den die Zieleinheit nach der Verbindung ihrer Laufwerksgruppen oder LUNs zugreifen kann. |
||
Dgname |
Der Name einer Laufwerksgruppe oder einer Volume-Gruppe. |
||
d_lun_Name |
Ermöglicht Ihnen die Angabe eines Zielnamens, den SnapDrive für UNIX verwendet, um die LUN in der mit neu verbundenen Kopie der Snapshot Kopie verfügbar zu machen. |
||
Filername |
Der Name eines Storage-Systems. |
||
Filer_Pfad |
Ein Pfadname zu einem Storage-Systemobjekt. Dieser Name kann den Namen des Speichersystems und das Volume enthalten, muss aber nicht, ob SnapDrive for UNIX Standardwerte für die fehlenden Komponenten verwenden kann, basierend auf den in den vorherigen Argumenten angegebenen Werten. Im Folgenden sind Beispiele für Pfadnamen aufgeführt:
|
||
File_Spec |
Der Name einer Speichereinheit, z. B. eines Host-Volumes, einer LUN, einer Festplatte oder einer Volume-Gruppe, eines Dateisystems oder einer NFS-Verzeichnisstruktur. Im Allgemeinen verwenden Sie das Argument file_spec als eines der folgenden Elemente:
Die Objekte müssen nicht alle vom gleichen Typ sein. Wenn Sie mehrere Host-Volumes bereitstellen, müssen diese alle zum selben Volume-Manager gehören. Wenn Sie Werte für dieses Argument angeben, das auf redundante Laufwerksgruppen oder Host-Volumes aufgelöst wird, schlägt der Befehl fehl. Beispiel einer falschen Verwendung: In diesem Beispiel wird davon ausgegangen, dass dg1 Host Volumes hv1 und hv2 hat, mit Dateisystemen fs1 und fs2. Als Ergebnis würden die folgenden Argumente scheitern, weil sie redundante Laufwerksgruppen oder Host Volumes umfassen.
Beispiel für eine korrekte Verwendung: Dieses Beispiel zeigt die korrekte Verwendung für dieses Argument.
|
||
Fspec_set |
Wird mit dem Befehl Snap connect verwendet, um Folgendes zu identifizieren:
Mit dem Argument können Sie auch eine Reihe von Zielnamen angeben, die SnapDrive für UNIX verwendet, wenn sie die Einheit in der neu verbundenen Kopie der Snapshot Kopie zur Verfügung stellt. Das Format für fspec_set lautet: `{ -vg |
||
-dg |
-fs |
||
-lvol |
-hostvol } src_fspec [dest_fspec] [{ -destdg |
||
-destvg } dg_name] [{ - destlv |
-desthv } lv_name]` |
||
Host_lvm_fspec |
Mit dieser Option können Sie festlegen, ob ein Dateisystem, ein logisches Volume oder eine Laufwerksgruppe erstellt werden soll, wenn Sie den Befehl „Storage create“ ausführen. Dieses Argument kann eines der drei Formate haben, wie im Folgenden beschrieben. Das von Ihnen verwendete Format hängt von der Einheit ab, die Sie erstellen möchten.
|
||
Um ein Dateisystem zu erstellen, verwenden Sie dieses Format: |
-hostvol` Um eine Datenträger- oder Volume-Gruppe zu erstellen, verwenden Sie dieses Format: `file_spec [-dg dg_name] |
||
-dg dg_name` Sie müssen die Einheit der obersten Ebene benennen, die Sie erstellen. Sie müssen keine Namen für alle zugrunde liegenden Einheiten bereitstellen. Wenn Sie keine Namen für die zugrunde liegenden Einheiten bereitstellen, erstellt SnapDrive für UNIX diese mit intern generierten Namen. Wenn Sie angeben, dass SnapDrive für UNIX ein Dateisystem erstellt, müssen Sie einen Typ angeben, der SnapDrive für UNIX mit dem Host LVM unterstützt. Hierzu zählen Die Option |
ig_Name |
||
Der Name einer Initiatorgruppe. |
Long_Filer_Path |
||
Ein Pfadname, der den Namen des Storage-Systems, den Volume-Namen und möglicherweise andere Verzeichnis- und Dateielemente innerhalb dieses Volume enthält. Im Folgenden sind Beispiele für Long Path Names aufgeführt:
|
Long_lun_Name |
||
Ein Name, der den Namen des Storage-Systems, das Volume und den LUN-Namen enthält. Nachfolgend das Beispiel eines langen LUN-Namens:
|
Long_Snap_Name |
||
Ein Name, der den Namen des Storage-Systems, des Volumes und der Name der Snapshot Kopie enthält. Nachfolgend das Beispiel eines langen Namens für Snapshot-Kopien: Mit dem Beispiel: Dieses Beispiel verwendet Wildcards sowohl mit dem Snap show-Befehl als auch mit dem Snap delete-Befehl: Snap show myFiler:/vol/vol2:mysnap*
Einschränkung für Wildcards: Sie können keine Platzhalter in die Mitte eines Namens für die Snapshot Kopie eingeben. Die folgende Befehlszeile erzeugt beispielsweise eine Fehlermeldung, da der Platzhalter in der Mitte des Snapshot-Kopie-Namens ist: Banana:``/vol/vol1:my*Snap` |
lun_Name |
||
Der Name einer LUN. Dieser Name beinhaltet nicht das Storage-System und das Volume, auf dem sich die LUN befindet. Nachfolgend das Beispiel eines LUN-Namens: |
Pfad |
||
Beliebiger Pfadname. |
Präfix_Zeichenfolge |
||
Präfix, das bei der Namensgenerierung des Volume-Klons verwendet wird |
S_lun_Name |
Verwandte Informationen