NetWorker: Usando o utilitário de scanner

Summary: Este artigo descreve vários casos de uso da ferramenta de scanner e as práticas recomendadas e advertências gerais de uso.

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 é uma ferramenta de linha de comando na suíte de software do NetWorker que é instalada com o componente nó de armazenamento do software. Sua função é ler o conteúdo de um volume usando um nome de dispositivo configurado ou até mesmo um caminho não configurado para um dispositivo que contenha um volume do NetWorker. Tem estes principais usos:
  • Criando uma lista de todos os savesets encontrados no file system do volume
  • Importando um volume externo ou excluído de volta para o banco de dados de mídia
  • Leitura de um saveset para recriar entradas de índice a partir dos próprios dados, em que o período de navegação passou
  • Corrigindo entradas de um ou mais savesets em um volume se os registros do banco de dados de mídia estiverem incorretos
  • Leitura direta de dados de saveset para um arquivo local para recuperação de uasm separada, especialmente para savesets danificados ou incompletos

Verificando o rótulo e o conteúdo do volume

O uso padrão do scanner quando não inclui outros argumentos pode ser usado para relatar o rótulo, a ID do volume, o tamanho do bloco da mídia de fita e quais entidades de saveset existem em um volume. Embora nenhum -i / -m esteja presente, nenhum registro de banco de dados é modificado. Isso pode ser útil para verificar a presença de um saveset de disco ou fita verificando a própria mídia; Ele também pode determinar se há um rótulo viável e legível. Por exemplo, o scanner pode revelar que a criptografia de fita impede a leitura de um rótulo (consulte Criptografia de hardware LTO e NetWorker para obter mais detalhes), apresentando o erro:

8945:scanner: read: -1 bytes

Ele também pode revelar redefinições de SCSI para dispositivos de classe de fita (solução de problemas de rótulos substituídos e redefinições de SCSI no NetWorker), em que a montagem falha:

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

Exemplo: 

scanner device_name_or_local_path

Importando volumes e registros

Caso um volume tenha sido excluído do banco de dados de mídia ou um volume deva ser importado de um servidor do NetWorker diferente para um novo, até que exista um registro no banco de dados de mídia, o volume não poderá ser montado. Se nenhum filtro for aplicado, -m fará com que todos os savesets detectados sejam recriados junto com o registro de volume no banco de dados de mídia. Veja abaixo as opções de varredura seletiva.
Exemplo: 
scanner -m device_name_or_local_path

Reindexando savesets para navegação

Quando um saveset passa da data de procura configurada, conforme registrado na entrada do banco de dados de mídia, os arquivos de índice correspondentes são excluídos do índice do servidor on-line e o indicador do saveset muda de navegável para recuperável. A recuperação do saveset requer registros de banco de dados de mídia, que o switch -m recria. No entanto, para reconstruir entradas de índice e restaurar a capacidade de navegação, use -i em vez disso. Embora as entradas de índice não sejam necessárias para recuperações de file system, elas são necessárias para savesets complexos, como bancos de dados. Os savesets NDMP não podem ser reindexados dessa maneira; A recuperação do índice nsrck-L7  é a única opção. -Fé altamente recomendável redefinir o indicador de procura para o saveset e preservar as entradas de índice reconstruídas. Em versões anteriores do NetWorker, em que -F não está disponível, talvez seja necessário excluir todas as instâncias do saveset para permitir que o scanner -i preencha novamente o valor ssbrowse e substitua o status navegável.
Exemplo:
scanner -i -F device_name_or_local_path

Forçando a correção de metadados do saveset

Se um saveset já existir no banco de dados quando o scanner o encontrar, o comportamento padrão será renunciar à atualização por motivos de desempenho. Quando entradas no banco de dados de mídia forem consideradas ausentes ou incompletas/corrompidas, ou -i estiver sendo usado para reindexar um saveset após seu período de navegação, use -Fpara forçar a substituição das informações do registro; Caso contrário, a exclusão do saveset é necessária primeiro. Observe que, a menos que um novo tempo de retenção seja especificado (veja abaixo) usando -y, a retenção da nova instância é calculada automaticamente. Observe também que esse indicador é necessário ao digitalizar mídia de fita. 
Exemplo: 

scanner -m -F device_name_or_local_path

Verificando o conteúdo do saveset no arquivo local

Às vezes, para savesets que exigem tratamento especial, como savesets de fita com pontos inválidos, o scanner pode ser usado para ler diretamente os dados e, em vez de atualizar entradas de banco de dados de mídia, confirmar os dados em um arquivo monolítico que pode ser recuperado com o utilitário usm. Este pode ser um último recurso útil onde as recuperações típicas se mostram impossíveis. Para examinar um saveset em arquivo, especifique um único saveset somente com -S e redirecione a saída. Observe que a saída de dados em stdout e as mensagens de log em stderr — se ambas forem redirecionadas para o arquivo de dados, não poderão ser utilizadas. Certifique-se de que stderr seja redirecionado para outro lugar apropriadamente. Consulte o NetWorker: Usando uasm para salvar e recuperar para obter detalhes sobre como recuperar a partir do arquivo de saveset digitalizado.
Exemplo: 

scanner -S saveset_id > scanned_saveset_filename 2> scanner_log

Varredura seletiva de um volume

Há várias maneiras de verificar um volume em busca de entradas específicas:
  • Savesets individuais: Use -S saveset_iduma ou mais vezes para procurar apenas esses savesets; pode ser usado em vez de ou  com-I saveset_id_listfile que também restringirá a verificação de savesets no arquivo (um por linha).
  • Bootstraps: Para procurar apenas savesets de bootstrap, execute o scanner com a opção -B . Observe que não é necessário usar -m / -i ou -F , pois os bootstraps não precisam estar no banco de dados de mídia para recuperação — sua localização e ID do saveset são tudo o que é necessário para a recuperação de desastres do nsrdr.
  • Intervalo de tempo de criação: Use -Ypara início da criação / posterior à datahora (por exemplo, 01/01/2023) e -Z para término da criação/antes da data/hora (por exemplo, 29/02/2024) para restringir apenas savesets criados dentro de um período específico.
  • Nome do client/saveset: Use um ou ambos-c client ou-N saveset_name para procurar somente savesets que correspondam a esses critérios; -mou-ié necessário para-c. Qualquer switch pode ser usado várias vezes para corresponder a vários critérios.

Práticas recomendadas ao digitalizar volumes de fita

O utilitário de scanner é de baixo nível e não é representado na interface do usuário nem tratado em operações normais do NetWorker. Como resultado, é importante garantir que os dispositivos de fita estejam protegidos contra interferência, já que o servidor do NetWorker não está ciente da operação do scanner e pode solicitar a fita ou a unidade. Para evitar isso,

  1. Carregue o cartucho de fita em uma unidade vazia sem montar a partir da interface do usuário no menu de contexto da biblioteca/unidade.
  2. Marque o dispositivo de fita como "Disabled" ou "Service Mode" para evitar que o NetWorker tente fazer qualquer coisa com a unidade ou a mídia.
  3. Inicie o comando do scanner e deixe-o concluir.
  4. Quando terminar, reative a unidade de fita e descarregue a mídia de fita.

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.