Réparation des pools de stockage à partir de volumes de pool de stockage de copie de conteneur
Si des fichiers, des répertoires ou des pools de stockage sur un serveur source sont endommagés, vous pouvez réparer les extensions de données dans un pool de stockage de conteneur de répertoire situé sur le serveur source en récupérant les extensions de données dédoublonnées à partir des volumes de bande de pool de stockage de copie de conteneur.
Avant de commencer
- Evaluez votre environnement de stockage afin de déterminer si des pannes, des problèmes réseau ou des défaillances matérielles endommagent des données ou font qu'elles apparaissent endommagées. Si des problèmes liés à votre environnement en sont la cause, identifiez-les et corrigez-les.
- Vérifiez qu'il y a suffisamment d'espace disponible dans le pool de stockage de conteneur de répertoire pour les données récupérées. Le paramètre PREVIEW=YES dans la commande REPAIR STGPOOL indique la quantité des données qui seront réparées. Si l'espace est insuffisant, utilisez la commande DEFINE STGPOOLDIRECTORY pour en ajouter.
- Sauvegardez la base de données du serveur IBM
Storage Protect à l'aide de l'une des méthodes suivantes:
- Dans la page Présentation de Operations Center , cliquez sur Serveurs, sélectionnez un serveur et cliquez sur Sauvegarder.
- Emettez la commande d'administration, BACKUP DB.
- Consultez les informations les plus récentes sur la réparation et la récupération des données dans la note technique 2013682.
- Pour planifier les étapes suivantes, lisez les restrictions ci-après qui portent sur l'utilisation de la commande AUDIT CONTAINER.Attention :
- Si vous émettez la commande AUDIT CONTAINER avec le paramètre ACTION=MARKDAMAGED pour un pool de stockage complet, les données référencées sont indisponibles pour les opérations de restauration tant que le pool de stockage n'est pas réparé. Selon la taille de la base de données, la bande passante du réseau, la vitesse du support et d'autres facteurs, la commande REPAIR STGPOOL peut s'exécuter pendant des heures ou des jours. Pour cette raison, si certaines des données du pool de stockage sont disponibles ou si le statut des données du pool de stockage est inconnu, suivez les instructions ci-après :
- Envisagez d'exécuter la commande AUDIT CONTAINER avec le paramètre ACTION=SCANALL en premier. Le paramètre ACTION=SCANALL identifie les enregistrements de base de données qui font référence à des extensions de données présentant des incohérences. Seules ces extensions de données sont marquées comme endommagées dans la base de données.
- Une fois les extensions marquées comme endommagées, vous pouvez exécuter la commande REPAIR STGPOOL.
- Si vous prévoyez d'exécuter la commande AUDIT CONTAINER avec le paramètre ACTION=REMOVEDAMAGED, suivez les instructions ci-après :
- Envisagez d'exécuter d'abord la commande QUERY DAMAGED pour déterminer l'étendue des extensions de données endommagées dans le pool de stockage.
- Ensuite, vous pouvez exécuter la commande REPAIR STGPOOL pour réparer les extensions de données endommagées du pool de stockage.
- En dernier lieu, vous pouvez exécuter la commande AUDIT CONTAINER avec le paramètre ACTION=REMOVEDAMAGED pour retirer toutes les extensions de données endommagées qui restent dans le pool de stockage.
- Si vous émettez la commande AUDIT CONTAINER avec le paramètre ACTION=MARKDAMAGED pour un pool de stockage complet, les données référencées sont indisponibles pour les opérations de restauration tant que le pool de stockage n'est pas réparé. Selon la taille de la base de données, la bande passante du réseau, la vitesse du support et d'autres facteurs, la commande REPAIR STGPOOL peut s'exécuter pendant des heures ou des jours. Pour cette raison, si certaines des données du pool de stockage sont disponibles ou si le statut des données du pool de stockage est inconnu, suivez les instructions ci-après :
A propos de cette tâche
Utilisez cette procédure pour réparer les types de dommage suivants :
- Dommage mineur causé par une suppression accidentelle de fichiers ou de répertoires, fichiers écrasés, changements par inadvertance de droits d'accès aux fichiers ou erreurs de disque provoquées par des pannes de matériel.
- Dommage modéré provoqué par des erreurs de disque ou de montage de disque. Ce type de dommage entraîne la perte d'un ou plusieurs répertoires mais pas celle de tout le pool de stockage.
Restriction: Vous pouvez exécuter la commande REPAIR STGPOOL pour un pool de stockage spécifié uniquement si vous avez déjà copié les données dans des pools de stockage de copie de conteneur à l'aide de la commande PROTECT STGPOOL .
Lorsque vous réparez un pool de stockage de conteneur de répertoire à partir de pools de copies de conteneur, la commande REPAIR
STGPOOL échoue si l'une des conditions suivantes se produit :
- Le pool de stockage de copie de conteneur n'est pas disponible.
- Le pool de stockage de copie de conteneur est endommagé.
- Les volumes du pool de stockage de copie de conteneur ne sont pas disponibles ou sont endommagés.
Procédure
Etape suivante
audit container stgpool=stgpool1