MOVE DATA (Transférer des fichiers vers un volume de pool de stockage)

Cette commande permet de déplacer des fichiers d'un volume de pool de stockage vers d'autres volumes de pool de stockage.

Restrictions :
  • Vous ne pouvez pas utiliser cette commande pour les volumes affectés aux pools de stockage de copie de conteneur.
  • Il est impossible de déplacer des données vers ou hors d'un pool de stockage défini avec une classe d'unités CENTERA.
  • Vous ne pouvez pas utiliser cette commande pour les données qui se trouvent dans un pool de stockage de cache des données les moins sollicitées. De plus, vous ne pouvez pas utiliser cette commande pour les pools de stockage qui constituent la cible d'un pool de stockage de cache des données les moins sollicitées ou qui ont été précédemment désignés comme pool de stockage suivant d'un pool de stockage de cache des données les moins sollicitées. Si vous émettez la commande pour un pool de stockage de cache des données les moins sollicitées ou pour son pool suivant, un message d'erreur s'affiche.
Lorsque vous déplacez des fichiers d'un volume de pool de stockage à un autre, tenez compte du type de pool de stockage et des instructions suivantes :
  • Les fichiers d'un volume de pool de stockage principal ne peuvent être déplacés que vers des volumes du même pool ou d'un autre pool de stockage principal.
  • Les fichiers d'un volume de pool de stockage secondaire (copie) ne peuvent être transférés que vers des volumes du même pool de stockage secondaire.
  • Les fichiers d'un pool de données actives ne peuvent être transférés que vers des volumes du même pool de données actives.
  • Les fichiers d'un volume de pool de stockage de conservation ne peuvent être transférés que vers des volumes du même pool de stockage de conservation.

En plus du transfert de données vers des pools de stockage aux formats de données NATIVE ou NONBLOCK, cette commande vous permet de déplacer des données des volumes des pools de stockage contenant des données au format NDMP (NETAPPDUMP, CELERRADUMP ou NDMPDUMP). Le pool de stockage de destination doit avoir le même format de données que celui du pool de stockage d'origine. Si vous transférez des données d'un pool de stockage dans le but d'une migration vers une nouvelle technologie de bande, le pool de stockage principal de destination doit être associé à une bibliothèque qui comprend cette nouvelle unité. IBM Storage Protect prend en charge le transfert de données de back end pour les images NDMP.

Si vous déplacez des fichiers vers des volumes du même pool de stockage, un espace suffisant doit être disponible sur les volumes. Autrement, l'opération échoue.

Lorsque vous déplacez des fichiers à partir d'un volume à accès séquentiel, plusieurs montages de volume à accès séquentiel sont requis pour déplacer des fichiers qui s'étendent sur plusieurs volumes.

Lors du transfert de fichiers à partir d'un volume à accès aléatoire, le serveur efface toutes les copies cachées de fichiers sur le volume.

Après une opération de déplacement de données, il se peut qu'un volume ne soit pas vide si des fichiers ne peuvent pas être transférés vers un autre volume en raison d'erreurs d'entrée-sortie sur l'unité ou d'erreurs détectées dans un fichier. Si nécessaire, vous pouvez supprimer le volume à l'aide de l'option éliminant toutes les données. Les fichiers comportant des erreurs d'entrée-sortie ou d'autres types d'erreur sont alors supprimés.

Cette commande vous permet de déplacer des fichiers d'un volume éloigné vers un pool de stockage de copie ou un pool de données actives. Etant donné que le volume hors site ne peut pas être monté, le serveur obtient les fichiers situés sur le volume hors site d'un pool de stockage principal ou d'un autre pool de stockage de copie. Les fichiers sont ensuite enregistrés dans les volumes de destination dans le pool de stockage de copie d'origine ou dans le pool de données actives.

Lors du processus de transfert de données, les pools de données actives ne peuvent pas être utilisés pour obtenir des données.

Si vous exécutez la commande MOVE DATA sur un volume hors site contenant des données colocalisées, il peut être nécessaire de lancer la commande MOVE DATA plusieurs fois pour déplacer les données en dehors du volume. Par exemple, si vous utilisez des groupes de données colocalisées d'espace fichier avec un volume hors site contenant des espaces fichier dans un groupe de données colocalisées et des espaces fichier n'appartenant pas au groupe, vous devez exécuter deux commandes MOVE DATA. Chaque commande MOVE DATA déplace les données d'un seul groupe de fichiers colocalisé ou non colocalisé.

N'utilisez pas la commande MOVE DATA si un processus de restauration (RESTORE STGPOOL ou RESTORE VOLUME) est en cours d'exécution. L'utilisation de la commande MOVE DATA risque d'entraîner une restauration incomplète. Si vous exécutez la commande MOVE DATA au cours d'une opération de restauration et qu'un message d'erreur vous informe qu'un ou plusieurs fichiers ne peuvent être déplacés car ils sont verrouillés, vous devez émettre à nouveau la commande MOVE DATA une fois l'opération de restauration terminée afin de déplacer tout fichier restant.

Rappel :
Lorsque vous émettez la commande MOVE DATA, vous retirez les données en double dans les cas suivants :
  • Le déplacement de données d'un pool de stockage principal configuré pour le dédoublonnage vers un autre pool de stockage principal également configuré pour le dédoublonnage.
  • Le déplacement de données au sein d'un pool de stockage de copie configuré pour le dédoublonnage.
  • Le déplacement de données au sein d'un pool de données actives configuré pour le dédoublonnage.

Un volume dans un pool de stockage dédoublonné peut contenir des fichiers qui sont logiquement supprimés mais sont encore liés par des fichiers sur d'autres volumes. Si vous utilisez la commande MOVE DATA pour déplacer le contenu d'un volume de pool de stockage dédoublonné vers un pool de stockage non dédoublonné, les fichiers logiquement supprimés ne sont pas écrits dans le nouveau volume puisqu'ils n'existent pas logiquement. Les fichiers supprimés sont conservés sur les volumes d'origine pour que d'autres fichiers puissent y faire référence. Le processus MOVE DATA se termine avec succès, mais aucun des fichiers supprimés n'est déplacé vers le nouveau volume cible et le volume source n'est pas supprimé. Vous pouvez exécuter la commande QUERY CONTENT avec le paramètre FOLLOWLINKS=YES ou FOLLOWLINKS=JUSTLINKS pour vérifier si le volume contient des fichiers liés par des fichiers sur d'autres volumes.

Classe de privilège

Pour exécuter cette commande, vous devez disposer du privilège système, du privilège de stockage illimité ou limité pour le pool de stockage auquel le volume appartient ainsi que pour le nouveau pool de stockage (s'il est spécifié).

Syntaxe

Lire le diagramme de syntaxeIgnorer le diagramme de syntaxe graphiqueMOVe Datanom_volumeSTGpool=Pool_NameSHREDTONOshred=NoSHREDTONOshred=NoYesRECONStruct=No or Yes12RECONStruct=NoYesWait=NoWait=NoYesENCrypt=Yes3ENCrypt=YesNo
Remarques :
  • 1 La valeur par défaut est NO si le pool de stockage source ou cible est un accès aléatoire. La valeur par défaut est YES si les pools de stockage source et cible sont tous deux à accès séquentiel.
  • 2 Ce paramètre n'est pas disponible ou est ignoré si le format de données est NETAPPDUMP, CELERRADUMP ou NDMPDUMP.
  • 3 Indiquez le paramètre ENCRYPT uniquement lorsque vous déplacez des données vers un pool de stockage de conservation de type classe d'unités cloud.

Paramètres

nom_volume (obligatoire)
Indique le volume de pool de stockage à partir duquel les fichiers sont déplacés.
STGpool
Indique le pool de stockage principal dans lequel déplacer les fichiers (pool de stockage cible). Ce paramètre est facultatif et ne s'applique qu'aux données issues de volumes de pools de stockage principaux. Si vous n'indiquez aucune valeur pour ce paramètre, les fichiers sont déplacés vers d'autres volumes du même pool de stockage.
SHREDTONOshred
Indique si des données seront déplacées d'un pool de stockage qui applique le vidage à un pool de stockage qui ne l'applique pas. Ce paramètre est facultatif. La valeur par défaut est NO. Les valeurs admises sont les suivantes :
No
Indique que le serveur ne permet pas que les données soient déplacées d'un pool de stockage qui applique le vidage à un pool de stockage qui ne l'applique pas. Si le pool de stockage source applique le vidage alors que le pool de stockage cible ne l'applique pas, l'opération échoue.
Yes
Indique que le serveur permet que les données soient déplacées d'un pool de stockage qui applique le vidage à un pool de stockage qui ne l'applique pas. Les données source sont vidées une fois l'opération terminée. Les données cible ne sont pas vidées lors de leur effacement.
RECONStruct
Indique s'il faut reconstituer les agrégats de fichiers pendant le transfert des données. La procédure de reconstitution permet de supprimer les espaces vides accumulés pendant la suppression des fichiers logiques dans un agrégat. Ce paramètre est facultatif. Si les pools de stockage source et cible sont en accès séquentiel, la valeur par défaut est YES. Si le pool de stockage source ou cible est à accès aléatoire, la valeur par défaut est NO.
Ce paramètre est indisponible ou est ignoré si l'une des conditions suivantes est remplie :
  • Le format de données est NETAPPDUMP, CELERRADUMP ou NDMPDUMP.
  • Les données se trouvent dans un pool de stockage configuré pour le dédoublonnage.
  • Le pool de stockage cible pour le transfert de données est configuré pour le dédoublonnage.
Attention: la reconstruction supprime les fichiers de sauvegarde inactifs dans les pools de données actives. Si vous spécifiez RECONSTRUCT=NO lors du déplacement de données dans un pool de données actives qui n'est pas configuré pour le dédoublonnage de données, les fichiers de sauvegarde inactifs restent dans le pool de stockage.

Les valeurs admises sont les suivantes :

No
Indique que la reconstitution des agrégats de fichiers n'est pas effectuée lors du transfert de données.
Yes
Indique que la reconstitution des agrégats de fichiers est effectuée lors du transfert de données. Vous ne pouvez utiliser cette option que si les pools de stockage source et cible sont à accès séquentiel.
Wait
Indique s'il faut attendre que le serveur termine le traitement de cette commande en avant-plan. Ce paramètre est facultatif. La valeur par défaut est NO. Les valeurs admises sont les suivantes :
No
Le serveur traite la commande en arrière-plan. Vous pouvez ainsi exécuter d'autres tâches simultanément.

Le serveur affiche les messages créés à partir du processus d'arrière-plan soit dans le journal d'activité, soit dans la console serveur, en fonction de l'emplacement de consignation des messages.

Pour annuler un processus d'arrière-plan, lancez la commande CANCEL PROCESS. Lors de l'annulation d'un processus d'arrière-plan MOVE DATA, il se peut que certains fichiers aient déjà été transférés avant l'annulation.

Yes
Indique que le serveur traite cette commande en avant-plan. Attendez que l'exécution de la commande soit terminée avant d'exécuter d'autres tâches. Une fois la commande exécutée, le serveur affiche les messages de résultat sur le client d'administration.
Restriction: Vous ne pouvez pas spécifier WAIT = YES à partir de la console serveur.
ENCrypt
Indique si les données sont chiffrées lorsqu'elles sont déplacées vers un volume du pool de stockage. Indiquez ce paramètre uniquement lorsque vous déplacez des données vers un volume dans un pool de stockage de stockage de type classe d'unités cloud. Ce paramètre est facultatif. Vous pouvez spécifier l'une des valeurs suivantes :
No
Indique que les données ne sont pas chiffrées lorsqu'elles sont déplacées vers un volume du pool de stockage.
Yes
Indique que les données sont chiffrées lorsqu'elles sont déplacées vers un volume du pool de stockage. Il s'agit de la valeur par défaut.

La modification de la valeur du paramètre ENCRYPT affecte uniquement les volumes dont les données sont déplacées dans le pool de stockage une fois la valeur modifiée. Par exemple, si le paramètre ENCRYPT d'un pool de stockage a pour valeur NO et que vous exécutez la commande MOVE DATA avec ENCRYPT=YES, les données des volumes existants du pool de stockage restent à l'état non chiffré. Seuls les volumes dont les données sont déplacées vers le pool de stockage sont chiffrés.

Exemple : déplacement de fichiers vers un volume de pool de stockage

Déplacer les fichiers du volume de pool de stockage STGVOL.1 vers tout volume disponible affecté au pool de stockage 8MMPOOL.
move data stgvol.1 stgpool=8mmpool

Commandes associées

Tableau 1. Commandes associées à MOVE DATA
Commande Description
PROCESSUS D'ANNULATION Annule un processus serveur d'arrière-plan.
DEFINIR LE VOLUME Affecte un volume à utiliser pour le stockage dans un pool de stockage spécifié.
SUPPRESSION DE VOLUME Suppression d'un volume d'un pool de stockage.
DÉPLACER DRMEDIA Déplacement d'un support DRM sur site et hors site.
CONSULTER LE JOURNAL DES QUÉSTIONS Affichage des messages depuis le journal d'activité du serveur.
CONTENU DE LA REQUETE Affichage d'informations concernant les fichiers d'un volume de pool de stockage.
REQUETE DRMEDIA Affichage d'informations sur tous les volumes de reprise après incident.
PROCESSUS DE REQUETE Affichage d'informations concernant les processus d'arrière-plan.
REQUÊTE SHREDSTATUS Affichage d'informations relatives aux données en attente de destruction.
DONNEES SHRED Démarrage manuel du processus de destruction des données supprimées.