MOVE CONTAINER (Déplacer un conteneur)

Cette commande permet de déplacer le contenu d'un conteneur de pool de stockage vers un autre conteneur si un répertoire de pool de stockage est retiré ou si un conteneur est endommagé. Vous pouvez également l'utiliser pour consolider les données et récupérer de l'espace. Vous pouvez émettre cette commande pour les conteneurs de répertoire et les conteneurs cloud.

Si les données du pool de stockage sont fragmentées, la commande les consolide :
  • Pour un pool de stockage de conteneur de répertoire, la commande réduit potentiellement le nombre de conteneurs.
  • Pour un pool de stockage de conteneur cloud, la commande consolide les données dans un conteneur plus petit.
De plus, pour les pools de stockage de conteneur de répertoire, vous pouvez utiliser cette commande pour déplacer le contenu d'un conteneur de pool de stockage dans les circonstances suivantes :
  • Lorsque vous effectuez une mise à niveau de matériel
  • Si des erreurs d'E-S se produisent sur un disque

Classe de privilège

Pour exécuter cette commande, vous devez disposer du privilège de stockage limité.

Syntaxe

Lire le diagramme de syntaxeIgnorer le diagramme de syntaxe graphique MOVe CONTainer nom_conteneur DEFRag=YesDEFRag=YesNoSTGPOOLDIRectory=nom_répertoireWait=YesWait=YesNo

Paramètres

container_name (obligatoire)
Indique le nom du conteneur à déplacer. Vous devez spécifier le chemin d'accès complet du conteneur.
DEFRag
Spécifie si le contenu du conteneur est consolidé dans des conteneurs existants durant une opération MOVE CONTAINER. Ce paramètre est facultatif.

Les valeurs suivantes sont possibles :

Yes
Il s'agit de la valeur par défaut. Le contenu du conteneur est déplacé de la façon suivante :
  • Pour un conteneur dans un pool de stockage de conteneur de répertoire, le contenu est déplacé dans un ou plusieurs conteneurs existants. Si les conteneurs existants ne disposent pas de suffisamment d'espace, un conteneur est créé et les données restantes sont allouées dans le nouveau conteneur.
  • Pour un conteneur dans un pool de stockage de conteneur cloud, le contenu est déplacé dans un conteneur cloud unique.
Restriction: Lors des opérations d'ingestion, de sauvegarde ou de suppression de données, n'exécutez pas la commande MOVE CONTAINER avec le paramètre DEFRAG=YES .
No
Le contenu est déplacé dans un conteneur qui vient d'être créé.
Restriction: si vous émettez la commande MOVE CONTAINER pour un conteneur cloud, vous ne pouvez pas spécifier le paramètre DEFRAG=NO .

Dans la plupart des cas, notamment si vous chiffrez les données, il peut être nécessaire de créer des conteneurs supplémentaires et d'allouer les données aux nouveaux conteneurs afin de garantir un espace suffisant. Pour obtenir des instructions, voir la note technique 7050411 (https://www.ibm.com/support/docview.wss?uid=swg27050411).

STGPOOLDIRectory
Spécifie le nom du répertoire de pool de stockage dans lequel le conteneur est déplacé. Ce paramètre est facultatif.

Si vous spécifiez un répertoire de pool de stockage, celui-ci doit se trouver dans le même pool de stockage que le conteneur d'origine. Le répertoire de pool de stockage est utilisé pour le nouveau conteneur. Si vous ne spécifiez pas de répertoire de pool de stockage, le serveur IBM Storage Protect sélectionne un répertoire de pool de stockage dans le même pool de stockage.

Restriction: si vous émettez la commande MOVE CONTAINER pour un conteneur cloud, ne spécifiez pas le paramètre STGPOOLDIRECTORY .
Wait
Indique s'il faut attendre que le serveur IBM Storage Protect traite cette commande en avant-plan. Ce paramètre est facultatif. Vous pouvez spécifier l'une des valeurs suivantes :
No
Le serveur traite cette commande en arrière-plan et vous pouvez continuer avec d'autres tâches tant que la commande est en cours de traitement. Les messages associés au processus d'arrière-plan s'affichent dans le fichier journal d'activité ou sur la console serveur, en fonction de l'endroit où ils ont été consignés. Il s'agit de la valeur par défaut.
Yes
Le serveur traite la commande en avant-plan. L'opération doit se terminer avant de pouvoir passer au traitement d'autres tâches. Les messages s'affichent dans le fichier journal d'activité ou sur la console serveur, ou les deux, selon l'endroit où les messages sont consignés.
Restriction: Vous ne pouvez pas spécifier le paramètre WAIT=YES à partir de la console serveur.

Exemple : déplacement d'un conteneur dans un pool de stockage de conteneur de répertoire

Systèmes d'exploitation LinuxSystèmes d'exploitation AIXDéplacez un conteneur, 0000000000000001.dcf, du répertoire de pool de stockage /data1/storage/dir1 vers le répertoire de pool de stockage /data/storage/dir2 .
move container /data1/storage/dir1/00/0000000000000001.dcf 
stgpooldir=/data/storage/dir2
Systèmes d'exploitation WindowsDéplacez un conteneur, 0000000000000001.dcf, du répertoire de pool de stockage e:\data1\storage\dir1 vers le répertoire de pool de stockage e:\data\storage\dir2 .
move container e:\data1\storage\dir1\00\0000000000000001.dcf 
stgpooldir=e:\data\storage\dir2
Tableau 1. Commandes associées à MOVE CONTAINER
Commande Description
Commandes AUDIT CONTAINER Audit de pools de stockage de conteneur cloud ou de conteneur de répertoire.
CONTENEUR DE LA REQUETE Affichage d'informations sur un conteneur.