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.
Instructions
- 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
Exemplo:
scanner -m device_name_or_local_path
Reindexando savesets para navegação
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,
- 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.
- 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.
- Inicie o comando do scanner e deixe-o concluir.
- Quando terminar, reative a unidade de fita e descarregue a mídia de fita.