Cómo restaurar datos de una vtape usando el comando dd

Este articulo es para Empresa Amanda (AE)

Precaución: No leer estas instrucciones completa y cuidadosamente puede resultar en la pérdida de datos.

Los siguientes pasos se pueden utilizar siempre que se desee utilizar herramientas del sistema para extraer una imagen de copia de seguridad, como cuando la configuración de un conjunto de copia de seguridad y los archivos de índice ya no están disponibles. Cabe señalar que esto solo debe considerarse como último recurso. En la mayoría de los casos, otras aplicaciones de Amanda (por ejemplo, amrecover, amrestore, amfetchdump, etc.) deben ser preferidas por encima del uso de herramientas del sistema.

Legado (vtape):

  1. Para restaurar las copias de seguridad creadas durante un momento específico, utilice cualquier informe de copia de seguridad disponible en el correo electrónico o guardado en ZMC en el Informe | resumen página para identificar qué cinta se utilizó durante la copia de seguridad como se indica en la Uso por cinta .
  2. En el servidor de Amanda, vaya al directorio donde se guardan las cintas vtapes para el conjunto de respaldo. Esto se encuentra en un directorio con el nombre de la copia de seguridad establecida en / var / lib / amanda / vtapes / por defecto. Puede verse en ZMC en el Copia de seguridad | dónde página cuando esté disponible. Por ejemplo: cd / var / lib / amanda / vtapes / Daily
  3. Cada directorio de "ranura" en este directorio de vtape representa una cinta diferente. La etiqueta o la cinta en esa “ranura” puede verse como el nombre del archivo en el directorio de la “ranura” que comienza con 5 ceros, por ejemplo, “00000.Daily-009”. Cambie al directorio "slot" deseado, por ejemplo: cd slot9
  4. Los nombres de archivo de las copias de seguridad en esa cinta o directorio de "ranura" reciben el nombre del host y el directorio / base de datos / aplicación de los que es una copia de seguridad. La extensión indica el nivel de una copia de seguridad: "0" para una copia de seguridad completa y "1" o más para una copia de seguridad incremental. La lectura del encabezado del archivo de copia de seguridad deseado indicará de qué es una copia de seguridad el archivo, cuándo se creó, con qué aplicación se hizo, si se utilizó compresión y / o cifrado, etc. También se muestra al final de la salida cómo restaurar la copia de seguridad utilizando herramientas del sistema y API de Amanda. El encabezado se puede leer usando el siguiente comando leyendo solo el primer bloque del archivo de respaldo donde presentar es el nombre de archivo de la copia de seguridad: dd if =presentar bs = 32k recuento = 1 Por ejemplo: dd if = 00002.rhel7-64._etc.1 bs = 32k recuento = 1

Cambie los directorios a un directorio temporal que sea lo suficientemente grande para los datos restaurados y use el comando de restauración mencionado al final del encabezado de la copia de seguridad para restaurar la copia de seguridad. Especifique el archivo de respaldo dentro del dd comando como una ruta absoluta. Se recomienda restaurar a un directorio temporal, ya que los archivos restaurados sobrescribirán los archivos del mismo nombre en el directorio de trabajo actual y, en algunos casos, eliminarán los archivos y directorios que no se encuentren en la copia de seguridad.

Disco simplificado (sdisk):

La opción sdisk más nueva es bastante similar a la vtape heredada. Sin embargo, sdisk tiene algunos cambios importantes. Ya no hay à ¢ €Š“ranuras virtuales .à ¢ €� En su lugar, las imágenes de copia de seguridad de sdisk se guardan juntas en un solo directorio. El nuevo formato también incluye un encabezado de volcado y una etiqueta de Amanda, cada uno tiene un tamaño de 32k.

  1. Utilice la salida de amreport anterior para identificar qué cinta se utilizó durante la copia de seguridad, como se indica en la sección "Uso por cinta".
  2. En el servidor de Amanda, vaya al directorio donde se guardan las imágenes de respaldo de sdisk. Se encuentra en un directorio con el nombre de la copia de seguridad configurada en / var / lib / amanda / disk / por defecto. Se puede encontrar en ZMC en el Copia de seguridad | dónde página cuando esté disponible. Por ejemplo: cd / var / lib / amanda / disk / Daily
  3. La lectura del encabezado del archivo de copia de seguridad deseado indicará de qué es una copia de seguridad el archivo, cuándo se creó, con qué aplicación se hizo, si se utilizó compresión y / o cifrado, etc. También se muestra al final de la salida cómo restaurar la copia de seguridad utilizando herramientas del sistema y API de Amanda. El encabezado se puede leer usando el siguiente comando leyendo el primer y segundo bloque del archivo de respaldo donde presentar es el nombre de archivo de la copia de seguridad: dd if =presentar bs = 32k count = 2 Por ejemplo: dd if = etc-AA-rhel7_64-0000000002 bs = 32k count = 2

Como ocurre con la vtape heredada, al restaurar, querrá cambiar los directorios a una ubicación temporal con suficiente espacio para acomodar la restauración. Si restaura a la ubicación original, sobrescribirá los datos y se eliminarán los archivos o directorios que no estén en la imagen de respaldo.

Imágenes de disco de Windows

Si la copia de seguridad son datos de Windows, el comando indicado en el encabezado restaura un archivo zip. Se puede acceder al encabezado usando los mismos comandos anteriores dependiendo de si la copia de seguridad usa vtape o sdisk. Este archivo zip se puede copiar a una máquina con Windows donde se puede utilizar PKZip o una utilidad zip equivalente para extraer los datos. La abrir la cremallera El comando UNIX también se puede utilizar para extraer datos en el servidor Amanda. Como ejemplo:

# para vtape dd if = 00001.WindowsClient.C__Users_Public.0 bs = 32k count = 1 # para sdisk dd if = public-AA-WindowsClient-0000000001 bs = 32k count = 2