NetWorker: Uso de la utilidad de escáner
Summary: En este artículo, se describen varios casos de uso de la herramienta de escáner y las prácticas recomendadas y advertencias generales de uso.
Instructions
- Creación de una lista de todos los savesets encontrados en el sistema de archivos del volumen
- Importación de un volumen externo o eliminado a la base de datos de medios
- Lectura de un saveset para reconstruir las entradas del índice a partir de los propios datos, donde finalizó el período de navegación
- Corrección de entradas para uno o más savesets en un volumen si los registros de la base de datos de medios son incorrectos
- Lectura directa de datos de savesets en un archivo local para la recuperación de UASM independiente, especialmente para savesets dañados o incompletos
Verificación de la etiqueta de volumen y el contenido
El uso predeterminado del escáner cuando no incluye ningún otro argumento se puede utilizar para informar la etiqueta, el ID del volumen, el tamaño de bloque para los medios de cinta y las entidades de saveset que existen en un volumen. Si bien no hay -i / -m presente, no se modifican registros de la base de datos. Esto puede ser útil para verificar la presencia de un disco o un saveset de cinta comprobando los propios medios; También puede determinar si hay una etiqueta viable y legible; por ejemplo, el escáner puede revelar que el cifrado de cinta impide una lectura de etiqueta (consulte Cifrado de hardware de LTO y NetWorker para obtener más detalles), lo que presenta el siguiente error:
8945:scanner: read: -1 bytes
También puede revelar restablecimientos de SCSI para dispositivos de clase de cinta (solución de problemas de etiquetas sobrescritas y restablecimientos de SCSI en NetWorker), donde falla el montaje:
Unexpected file number, wanted 2, got <other number>
Ejemplo:
scanner device_name_or_local_path
Importación de volúmenes y registros
Ejemplo:
scanner -m device_name_or_local_path
Reindexación de savesets para navegación
Ejemplo:
scanner -i -F device_name_or_local_path
Forzar la corrección de metadatos del saveset
Si ya existe un saveset en la base de datos cuando el escáner lo encuentra, el comportamiento predeterminado es omitir la actualización por motivos de rendimiento. Cuando se considera que faltan entradas en la base de datos de medios o que están incompletas/dañadas, o se utiliza -i para volver a indexar un saveset más allá de su período de exploración, utilice -Fpara forzar la sobrescritura de la información del registro; De lo contrario, primero se requiere la eliminación del saveset. Tenga en cuenta que, a menos que se especifique un nuevo tiempo de retención (consulte a continuación) mediante -y, la retención de la nueva instancia se calcula automáticamente. Tenga en cuenta también que esta marca es necesaria cuando se escanean medios de cinta.
Ejemplo:
scanner -m -F device_name_or_local_path
Escaneando el contenido del saveset a un archivo local
A veces, para los savesets que requieren un manejo especial, como los savesets de cinta con puntos defectuosos, se puede utilizar el escáner para leer directamente los datos y, en lugar de actualizar las entradas de la base de datos de medios, confirmar los datos en un archivo monolítico que luego se puede recuperar con la utilidad uasm. Este puede ser un último recurso útil cuando las recuperaciones típicas resultan imposibles. Para escanear un saveset en un archivo, especifique un único saveset solo con -S y redirija la salida. Tenga en cuenta que la salida de datos en stdout y los mensajes de registro en stderr: si ambos se redirigen al archivo de datos, no se puede utilizar. Asegúrese de que stderr se redirija a otro lugar de manera adecuada. Consulte NetWorker: Uso de uasm para guardar y recuperar para obtener detalles sobre cómo recuperar desde el archivo de saveset escaneado.
Ejemplo:
scanner -S saveset_id > scanned_saveset_filename 2> scanner_log
Escaneo selectivo de un volumen
Existen varias maneras de escanear un volumen en busca de entradas específicas:- Savesets individuales: Utilice -S saveset_iduna o más veces para buscar solo esos savesets; se puede usar en lugar de o con el saveset_id_listfile I, lo que también restringirá la comprobación de savesets en el archivo (uno por línea).
- Bootstraps: Para buscar solo savesets de bootstrap: ejecute el escáner con el switch -B . Tenga en cuenta que no es necesario utilizar -m / -i o -F , ya que no es necesario que los bootstraps estén en la base de datos de medios para la recuperación: su ubicación y el ID del saveset son todo lo que se requiere para la recuperación ante desastres de nsrdr.
- Rango de tiempo de creación: Utilice -Ypara el inicio de la creación/fecha y hora posterior (por ejemplo, 01/01/2023) y -Z para finalización/anterior a la fecha y hora de la creación (por ejemplo, 29/02/2024) a fin de restringir solo a savesets creados dentro de un período de tiempo específico.
- Nombre del cliente/saveset: Utilice uno o ambos-c client o-N saveset_name para buscar solo savesets que coincidan con estos criterios; -mo-ies necesario para-c. Cualquiera de los switches se puede utilizar varias veces para que coincida con varios criterios.
Prácticas recomendadas para escanear volúmenes de cinta
La utilidad de escáner es de bajo nivel y no se representa en absoluto en la interfaz del usuario, ni se maneja en las operaciones normales de NetWorker. Como resultado, es importante asegurarse de que los dispositivos de cinta estén protegidos contra interferencias, ya que NetWorker Server no está al tanto de la operación del escáner y puede solicitar la cinta o la unidad. Para evitar esto,
- Cargue el cartucho de cinta en una unidad vacía sin montarlo desde la interfaz de usuario en el menú contextual de la librería/unidad.
- Marque el dispositivo de cinta como "Deshabilitado" o "Modo de servicio" para evitar que NetWorker intente hacer algo con la unidad o los medios.
- Inicie el comando scanner y deje que se complete.
- Cuando haya terminado, vuelva a habilitar la unidad de cinta y descargue los medios de cinta.