Arguments de ligne de commande
SnapDrive pour UNIX prend des arguments dans un format spécifique.
Le tableau suivant décrit les arguments que vous pouvez spécifier avec les mots-clés.
Utiliser le format snapdrive type_name operation_name [<keyword/option> <arguments>]`Par exemple, si vous souhaitez créer une copie Snapshot nommée `snap_hr
à partir du système de fichiers hôte /mnt/dir
, entrez la ligne de commande suivante :
snapdrive snap create -fs /mnt/dir -snapname snap_hr.
Argument | Description | ||
---|---|---|---|
dest_fspec |
Nom par lequel l'entité cible sera accessible après la connexion de ses groupes de disques ou LUN. |
||
dgname |
Nom d'un groupe de disques ou d'un groupe de volumes. |
||
d_nom_lun |
Permet de spécifier un nom de destination utilisé par SnapDrive pour UNIX pour mettre la LUN à disposition dans la nouvelle copie connectée de la copie Snapshot. |
||
nom du fichier |
Nom d'un système de stockage. |
||
chemin_fichier |
Nom du chemin d'accès à un objet de système de stockage. Ce nom peut contenir le nom du système de stockage et le volume, mais il n'est pas nécessaire que SnapDrive pour UNIX puisse utiliser les valeurs par défaut des composants manquants en fonction des valeurs fournies dans les arguments précédents. Voici quelques exemples de noms de chemin :
|
||
spécification_fichier |
Nom d'une entité de stockage, tel qu'un volume hôte, une LUN, un groupe de disques ou de volumes, un système de fichiers ou une arborescence de répertoires NFS. En général, vous utilisez l'argument file_spec comme suit :
Les objets n'ont pas besoin d'être tous du même type. Si vous fournissez plusieurs volumes hôtes, ils doivent tous appartenir au même gestionnaire de volumes. Si vous fournissez des valeurs pour cet argument qui sont résolus par des groupes de disques ou des volumes hôtes redondants, la commande échoue. Exemple d'utilisation incorrecte : cet exemple suppose que dg1 a des volumes hôtes hv1 et hv2, avec des systèmes de fichiers fs1 et fs2. Par conséquent, les arguments suivants échoueraient car ils impliquent des groupes de disques redondants ou des volumes hôtes.
Exemple d'utilisation correcte : cet exemple montre l'utilisation correcte de cet argument.
|
||
fspec_set |
Utilisé avec la commande snap Connect pour identifier :
L'argument vous permet également de spécifier un ensemble de noms de destination utilisés par SnapDrive pour UNIX lorsqu'il rend l'entité disponible dans la nouvelle copie connectée de la copie Snapshot. Le format pour fspec_set est : `{ -vg |
||
-dg |
-fs |
||
-lvol |
-hostvol } src_fspec [dest_fspec] [{ -destdg |
||
-destvg } dg_name] [{ - destlv |
-desthv } lv_name]` |
||
host_lvm_fspec |
Vous permet d'indiquer si vous souhaitez créer un système de fichiers, un volume logique ou un groupe de disques lorsque vous exécutez la commande Storage create. Cet argument peut avoir l'un des trois formats décrits ci-après. Le format que vous utilisez dépend de l'entité que vous souhaitez créer.
|
||
Pour créer un système de fichiers, utilisez le format suivant : `-fs file_spec [-fstype type] [-fsopts options] [-hostvol file_spec] [-dg dg_name] To create a logical or host volume, use this format: [-hostvol file_spec] [-dg dg_name] |
-hostvol` Pour créer un groupe de disques ou de volumes, utilisez le format suivant : file_spec `[-dg dg_name] |
||
-dg dg_name` Vous devez nommer l'entité de premier niveau que vous créez. Vous n'avez pas besoin de fournir de noms pour les entités sous-jacentes. Si vous ne fournissez pas de noms pour les entités sous-jacentes, SnapDrive for UNIX les crée avec des noms générés en interne. Si vous spécifiez que SnapDrive pour UNIX crée un système de fichiers, vous devez spécifier un type pris en charge par SnapDrive pour UNIX avec le LVM de l'hôte. Ces types comprennent L'option |
nom_ig |
||
Nom d'un groupe initiateur. |
long_filer_chemin |
||
Nom du chemin qui inclut le nom du système de stockage, le nom du volume et éventuellement d'autres éléments de répertoire et de fichier au sein de ce volume. Voici des exemples de noms de chemins longs :
|
nom_long_lun |
||
Nom incluant le nom du système de stockage, le volume et le nom de LUN. Voici un exemple de nom de LUN long :
|
nom_snap_long |
||
Nom du système de stockage, du volume et de la copie Snapshot. L'exemple suivant illustre le nom d'une copie Snapshot longue : Avec le Exemple : cet exemple utilise des caractères génériques avec les deux
Limitation des caractères génériques : vous ne pouvez pas entrer un caractère générique au milieu du nom d'une copie Snapshot. Par exemple, la ligne de commande suivante génère un message d'erreur, car le caractère générique est situé au milieu du nom de la copie Snapshot : |
nom_de_la_lun |
||
Nom d'une LUN. Ce nom ne comprend pas le système et le volume de stockage où se trouve la LUN. Voici un exemple de nom de LUN : Luna |
chemin |
||
Tout nom de chemin. |
préfixe_chaîne |
||
préfixe utilisé dans la génération du nom du clone de volume |
s_lun_name |
Informations connexes