NetWorker: Utilizzo dell'utilità scanner

Summary: Questo articolo descrive vari casi d'uso per lo strumento scanner e best practice e avvertenze generali sull'utilizzo.

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 è uno strumento della riga di comando della suite software NetWorker installato con il componente Storage Node del software. La sua funzione è quella di leggere il contenuto di un volume utilizzando un nome di dispositivo configurato o anche un percorso non configurato a un dispositivo contenente un volume NetWorker. Ha questi usi principali:
  • Creazione di un elenco di tutti i saveset presenti nel file system del volume
  • Reimportazione di un volume estraneo o eliminato nel database dei supporti
  • Lettura di un saveset per ricostruire le voci dell'indice dai dati stessi, dove è trascorso il periodo di ricerca
  • Correzione delle voci di uno o più saveset su un volume se i record del database dei supporti non sono corretti
  • Lettura diretta dei dati dei saveset in un file locale per il ripristino uasm separato, in particolare per saveset danneggiati o incompleti

Verifica dell'etichetta e del contenuto del volume

L'utilizzo predefinito dello scanner, quando non include altri argomenti, può essere utilizzato per segnalare l'etichetta, l'ID volume, le dimensioni dei blocchi per i supporti a nastro e le entità del saveset esistenti su un volume. Sebbene non sia presente alcun -i / -m , non viene modificato alcun record del database. Ciò può essere utile per verificare la presenza di un saveset su disco o nastro controllando il supporto stesso; Può anche determinare se è presente un'etichetta valida e leggibile: ad esempio, lo scanner può rivelare che la crittografia del nastro impedisce la lettura di un'etichetta (vedere LTO Hardware Encryption and NetWorker per ulteriori dettagli), presentando l'errore:

8945:scanner: read: -1 bytes

Può anche rivelare reimpostazioni SCSI per dispositivi di classe nastro (Troubleshooting Overwritten Labels and SCSI Resets in NetWorker) in cui il mount non riesce:

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

Esempio: 

scanner device_name_or_local_path

Importazione di volumi e record

Nel caso in cui un volume sia stato eliminato dal database dei supporti o debba essere importato da un server NetWorker diverso in uno nuovo, fino a quando non esiste un record nel database dei supporti, il volume non sarà montabile. Se non viene applicato alcun filtro, l'opzione -m determina la ricostruzione di tutti i saveset rilevati insieme al record del volume nel database dei supporti. Vedere di seguito per le opzioni di scansione selettiva.
Esempio: 
scanner -m device_name_or_local_path

Reindicizzazione dei saveset per la ricerca

Quando un saveset ha superato la data di esplorazione configurata come registrata nella relativa voce del database dei supporti, i file indice corrispondenti vengono eliminati dall'indice del server online e il flag del saveset cambia da "browsable" a "recoverable". Il ripristino del saveset richiede record del database dei supporti, che vengono ricostruiti dallo switch -m. Tuttavia, per ricostruire le voci dell'indice e ripristinare l'esplorabilità, utilizzare -i . Sebbene le voci di indice non siano necessarie per i ripristini del file system, lo sono per i saveset complessi come i database. I saveset NDMP non possono essere reindicizzati in questo modo; Il ripristino dell'indice nsrck-L7  è l'unica opzione. -Fè fortemente consigliato per reimpostare il flag di esplorazione per il saveset e conservare le voci dell'indice ricostruite. Nelle versioni precedenti di NetWorker, dove -F non è disponibile, potrebbe essere necessario eliminare tutte le istanze del saveset per consentire a scanner -i di ripopolare il valore ssbrowse e sostituire browsable status.
Esempio:
scanner -i -F device_name_or_local_path

Forzatura della correzione dei metadati del saveset

Se un saveset esiste già nel database quando lo scanner lo trova, il comportamento predefinito consiste nel rinunciare all'aggiornamento per motivi di prestazioni. Se le voci nel database dei supporti sono considerate mancanti o incomplete/danneggiate, o - i viene usato per reindicizzare un saveset oltre il periodo di esplorazione, usare -Fper forzare la sovrascrittura delle informazioni del record; In caso contrario, è necessario prima eliminare il saveset. Si noti che, a meno che non si specifichi un nuovo periodo di retention (vedere di seguito) utilizzando -y, la nuova retention dell'istanza viene calcolata automaticamente. Inoltre, questo flag è richiesto durante la scansione di supporti a nastro. 
Esempio: 

scanner -m -F device_name_or_local_path

Analisi del contenuto del saveset nel file locale

A volte, per i saveset che richiedono una gestione speciale, ad esempio i saveset su nastro con punti danneggiati, è possibile utilizzare lo scanner per leggere direttamente i dati e, invece di aggiornare le voci del database dei supporti, eseguire il commit dei dati in un file monolitico che può quindi essere ripristinato con l'utilità uasm. Questa può essere un'utile ultima risorsa quando i tipici ripristini si rivelano impossibili. Per eseguire la scansione di un saveset su file, specificare un singolo saveset solo con -S e reindirizzare l'output. Si noti che l'output dei dati su stdout e i messaggi di log su stderr - se entrambi vengono reindirizzati al file di dati, è inutilizzabile. Assicurarsi che stderr venga reindirizzato altrove in modo appropriato. Vedere NetWorker: Utilizzo di uasm for save and recovery per informazioni dettagliate su come eseguire il ripristino dal file del saveset analizzato.
Esempio: 

scanner -S saveset_id > scanned_saveset_filename 2> scanner_log

Scansione selettiva di un volume

Esistono diversi modi per eseguire la scansione di un volume alla ricerca di voci specifiche:
  • Saveset singoli: Utilizzare -S saveset_iduna o più volte per eseguire la scansione solo di tali saveset; può essere utilizzato al posto o  con-I saveset_id_listfile che limiterà anche il controllo dei saveset nel file (uno per riga).
  • Bootstraps: Per eseguire la scansione solo dei saveset di bootstrap, eseguire lo scanner con l'opzione -B . Non è necessario utilizzare -m / -i o -F poiché non è necessario inserire bootstrap nel database dei supporti per il ripristino: la relativa posizione e l'ID del saveset sono tutto ciò che è necessario per il ripristino di emergenza di nsrdr.
  • Intervallo di tempo di creazione: Utilizzare -Yper l'inizio della creazione / dopo la data e l'ora (ad esempio 2023/01/01) e -Z per la fine della creazione / prima della data e ora (ad esempio 2024/02/29) per limitare i saveset creati solo in un periodo di tempo specifico.
  • Nome del client/saveset: Utilizzare uno o entrambi i saveset_name-c client o-N  per cercare solo i saveset che corrispondono a questi criteri; -mo-iè obbligatorio per-c. Entrambi gli switch possono essere utilizzati più volte per soddisfare più criteri.

Best practice per la scansione di volumi di nastri

L'utilità scanner è di basso livello e non è rappresentata nell'interfaccia utente, né gestita nelle normali operazioni di NetWorker. Di conseguenza, è importante assicurarsi che le periferiche a nastro siano protette dalle interferenze, poiché il server NetWorker non è a conoscenza del funzionamento dello scanner e potrebbe richiedere il nastro o l'unità. Per evitare ciò,

  1. Caricare la cartuccia a nastro in un unità vuota senza mounting dall'interfaccia utente nel menu contestuale libreria/unità.
  2. Contrassegnare la periferica a nastro come "Disabled" o "Service Mode" per evitare che NetWorker tenti di eseguire operazioni con l'unità o il supporto.
  3. Avviare il comando scanner e attenderne il completamento.
  4. Al termine, riabilitare l'unità nastro e scaricare il supporto nastro.

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.