NetWorker : Utilisation de l’utilitaire de scanner

Summary: Cet article décrit différents cas d’utilisation de l’outil de scanner, ainsi que les meilleures pratiques d’utilisation générales et les mises en garde.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

scanner est un outil de ligne de commande de la suite logicielle NetWorker qui est installé avec le composant nœud de stockage du logiciel. Sa fonction est de lire le contenu d’un volume à l’aide d’un nom de périphérique configuré ou même d’un chemin non configuré vers un périphérique contenant un volume NetWorker. Il a ces principales utilisations :
  • Création d’une liste de tous les savesets trouvés sur le système de fichiers du volume
  • Réimportation d’un volume étranger ou supprimé dans la base de données des supports
  • Lecture d’un saveset pour reconstruire les entrées d’index à partir des données elles-mêmes, là où la période de consultation est passée
  • Correction des entrées d’un ou de plusieurs savesets sur un volume si les enregistrements de la base de données des supports sont incorrects
  • Lecture directe des données de saveset dans un fichier local pour une restauration uASM séparée, en particulier pour les savesets endommagés ou incomplets

Vérification du libellé et du contenu d’un volume

L’utilisation par défaut du scanner, lorsqu’il n’inclut pas d’autres arguments, peut être utilisée pour signaler le libellé, l’ID de volume, la taille de bloc des supports de bande et les entités de saveset qui existent sur un volume. Tant qu’aucun -i / -m n’est présent, aucun enregistrement de base de données n’est modifié. Cela peut être utile pour vérifier la présence d’un saveset de disque ou d’une bande en vérifiant le support lui-même ; Il peut également déterminer s’il existe une étiquette viable et lisible. Par exemple, le scanner peut révéler que le chiffrement sur bande empêche la lecture d’une étiquette (voir Chiffrement matériel LTO et NetWorker pour plus de détails), en présentant l’erreur :

8945:scanner: read: -1 bytes

Il peut également révéler les réinitialisations SCSI pour les périphériques de classe bande (Dépannage des étiquettes écrasées et des réinitialisations SCSI dans NetWorker), où le montage échoue :

Unexpected file number, wanted 2, got <other number>

Exemple : 

scanner device_name_or_local_path

Importation de volumes et d’enregistrements

Si un volume a été supprimé de la base de données des médias ou si un volume doit être importé d’un autre NetWorker Server vers un nouveau serveur, tant qu’un enregistrement n’existe pas dans la base de données des médias, le volume ne pourra pas être monté. Si aucun filtre n’est appliqué, -m entraîne la reconstruction de tous les savesets détectés avec l’enregistrement de volume dans la base de données des médias. Voir ci-dessous pour les options de numérisation sélective.
Exemple: 
scanner -m device_name_or_local_path

Réindexation des savesets pour la navigation

Lorsqu’un saveset a dépassé sa date de consultation configurée, telle qu’elle est enregistrée dans son entrée dans la base de données des médias, les fichiers d’index correspondants sont supprimés de l’index du serveur en ligne et la balise de saveset passe de « browsable » à « recoverable ». La restauration du saveset nécessite des enregistrements de la base de données des supports, que le commutateur -m reconstruit. Toutefois, pour reconstruire les entrées d’index et restaurer la navigabilité, utilisez -i à la place. Bien que les entrées d’index ne soient pas nécessaires pour les restaurations de systèmes de fichiers, elles le sont également pour les savesets complexes tels que les bases de données. Les savesets NDMP ne peuvent pas être réindexés de cette manière ; La restauration de l’index nsrck-L7  est la seule option. -Fest fortement recommandé pour réinitialiser la balise de navigation du saveset et conserver les entrées d’index reconstruites. Dans les versions antérieures de NetWorker, lorsque -F n’est pas disponible, vous devrez peut-être supprimer toutes les instances du saveset afin de permettre à scanner -i de remplir à nouveau la valeur ssbrowse et de remplacer l’état browsable.
Exemple :
scanner -i -F device_name_or_local_path

Correction obligatoire des métadonnées du saveset

Si un saveset existe déjà dans la base de données lorsque l’analyseur le détecte, le comportement par défaut consiste à renoncer à la mise à jour, pour des raisons de performances. Lorsque des entrées dans la base de données des supports sont considérées comme manquantes ou incomplètes/corrompues, ou que -i est utilisé pour réindexer un saveset au-delà de sa période d’exploration, utilisez -Fpour forcer l’écrasement des informations d’enregistrement ; Dans le cas contraire, la suppression du saveset est d’abord requise. Notez qu’à moins qu’une nouvelle durée de rétention ne soit spécifiée (voir ci-dessous) à l’aide de -y, la nouvelle rétention d’instance est calculée automatiquement. Notez également que cette balise est requise lors de l’analyse des supports de bande. 
Exemple : 

scanner -m -F device_name_or_local_path

Analyse du contenu du saveset dans un fichier local

Parfois, pour les savesets qui nécessitent une gestion spéciale, tels que les savesets de bande avec des points défectueux, le scanner peut être utilisé pour lire directement les données et, au lieu de mettre à jour les entrées de la base de données des supports, valider les données dans un fichier monolithique qui peut ensuite être récupéré avec l’utilitaire uasm. Il peut s’agir d’un dernier recours utile lorsque les récupérations typiques s’avèrent impossibles. Pour analyser un saveset vers un fichier, spécifiez un saveset unique avec -S et redirigez la sortie. Notez que la sortie de données sur stdout et les messages de journal sur stderr - si les deux sont redirigés vers le fichier de données, il est inutilisable. Assurez-vous que stderr est redirigé ailleurs de manière appropriée. Voir NetWorker : Utilisation d’uasm pour l’enregistrement et la restauration pour plus d’informations sur la restauration à partir du fichier de saveset analysé.
Exemple: 

scanner -S saveset_id > scanned_saveset_filename 2> scanner_log

Analyse sélective d’un volume

Il existe plusieurs façons d’analyser un volume à la recherche d’entrées spécifiques :
  • Savesets individuels : Utilisez -S saveset_idune ou plusieurs fois pour rechercher uniquement ces savesets ; peut être utilisé à la place de ou  avec-I saveset_id_listfile ce qui limitera également la vérification des savesets dans le fichier (un par ligne).
  • Démarrages : Pour rechercher des savesets de bootstrap uniquement, exécutez le moteur scanner avec l’option -B . Notez qu’il n’est pas nécessaire d’utiliser -m / -i ou -F , car les bootstraps n’ont pas besoin d’être dans la base de données des supports pour être restaurés - leur emplacement et leur ID de saveset sont tout ce qui est requis pour la reprise après sinistre nsrdr.
  • Plage horaire de création : Utilisez -Ypour la date de début de création / ultérieure à la date et heure (par exemple, 2023/01/01) et -Z pour la fin de la création / antérieure à la date et heure (par exemple, 29/02/2024) pour se limiter aux savesets créés au cours d’une période spécifique uniquement.
  • Nom du client/saveset : Utilisez l’une ou l’autre des options-c client ou-N saveset_name pour rechercher uniquement les savesets correspondant à ces critères. -mou-iest requis pour-c. L’un ou l’autre commutateur peut être utilisé plusieurs fois pour correspondre à plusieurs critères.

Pratiques d’excellence lors de l’analyse des volumes de bande

L’utilitaire de scanner est de bas niveau et n’est pas du tout représenté dans l’interface utilisateur, ni géré dans les opérations normales de NetWorker. Il est donc important de s’assurer que les unités de bande sont protégées contre les interférences, car le NetWorker Server n’est pas conscient du fonctionnement du scanner et peut demander la bande ou le lecteur. Pour éviter cela,

  1. Chargez la cartouche de bande dans un lecteur vide sans montage à partir de l’interface utilisateur dans le menu contextuel de la bibliothèque/lecteur.
  2. Marquez le lecteur de bandes comme étant « Désactivé » ou « Mode maintenance » pour éviter que NetWorker ne tente d’effectuer quoi que ce soit avec le lecteur ou le support.
  3. Lancez la commande scanner et laissez-la se terminer.
  4. Lorsque vous avez terminé, réactivez le lecteur de bande et déchargez le support de bande.

Affected Products

NetWorker
Article Properties
Article Number: 000227522
Article Type: How To
Last Modified: 12 Aug 2024
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.