Problema de volcado de copia de seguridad de Ubuntu
Sintaxis: dump [-cnu][-0123456789][-b lt;tamaño de bloque>][-B lt;número de bloques>][-d lt;densidad>][-f lt; nombre del dispositivo>][-h lt;nivel>][-s lt;longitud de la cinta>][-Tt;fecha>][directorio o sistema de archivos] o volcado [-ww][-ww] [-ww][- www][-www lt;dategt;][directorio o sistema de archivos] o dump [-wW]
Nota adicional: dump es una utilidad de copia de seguridad que puede respaldar todo el sistema de archivos en un lugar específico. dispositivo o en un archivo grande.
Parámetros:
-0123456789 Nivel de copia de seguridad.
-blt; tamaño de bloquegt; Especifica el tamaño del bloque en KB.
-Blt; número de bloquesgt; Especifica el número de bloques en el volumen de copia de seguridad.
-c Modifica la densidad y capacidad predeterminadas de la cinta de respaldo.
-dlt;densitygt; Establece la densidad de la cinta. La unidad es BPI.
-flt; nombre del dispositivo gt; especifica el dispositivo de respaldo.
-hlt; nivel gt; Cuando el nivel de copia de seguridad es igual o mayor que el nivel especificado, no se realizará una copia de seguridad de los archivos marcados por el usuario como "nodump".
-n Notifica a todos los usuarios del grupo "Operadores" cuando una tarea de copia de seguridad requiere la intervención del administrador.
-slt; longitud de la cintagt; La longitud de la cinta de respaldo en pies.
-Tlt;dategt; Especifica la hora y fecha para iniciar la copia de seguridad.
-u Una vez completada la copia de seguridad, registre el sistema de archivos, la capa, la fecha y la hora de la copia de seguridad en /etc/dumpdates.
-w es similar a -W, pero solo muestra los archivos de los que se debe realizar una copia de seguridad.
-W muestra los archivos de los que se realizará una copia de seguridad y su último nivel de copia de seguridad, hora y fecha.
Comando de copia de seguridad comando de volcado/restauración
La función de Dump es similar a tar. Sin embargo, el volcado tiende a considerar sistemas de archivos en lugar de archivos individuales. Aquí hay un pasaje de la documentación del manual de volcado: "dump examina los archivos en el sistema de archivos ext2 y determina qué archivos deben respaldarse. Por razones de seguridad, estos archivos se copiarán en el disco, cinta u otro medio de almacenamiento especificado .. ....Los volcados mayores que la capacidad del medio de salida se dividirán en varios volúmenes. En la mayoría de los medios, la capacidad se determina escribiendo hasta que se devuelva el marcador del medio.
Con el volcado. El programa es restaurar, que se utiliza para restaurar archivos desde una imagen de volcado.
El comando de restauración realiza la función opuesta al volcado, restaurando una copia de seguridad completa del sistema de archivos y luego sobrescribiendo la copia de seguridad incremental posterior. Los archivos individuales o los árboles de directorios se pueden restaurar a partir de una copia de seguridad completa o parcial.
Tanto el volcado como la restauración funcionan a través de la red, por lo que puede realizar una copia de seguridad o restaurar desde un dispositivo remoto. Limitado a ext2 y ext3. sistemas de archivos Si está utilizando JFS, Reiser u otros sistemas de archivos, necesitará otras utilidades como tar
Usar volcado para realizar copias de seguridad
Utilizar volcado es. bastante simple. El siguiente comando realizará una copia de seguridad completa de Linux de todos los sistemas de archivos ext2 y ext3 en un dispositivo de cinta SCSI.
dump 0f /dev/nst0 /boot
dump 0f /dev/nst0 /
En este ejemplo, hay dos sistemas de archivos en el sistema. Uno para /boot y otro para /, que es una configuración común. Al realizar una copia de seguridad, se debe hacer referencia a ambos sistemas de archivos por separado. /dev/nst0 hace referencia a la primera unidad de cinta SCSI, pero en modo sin bobinado. Esto asegurará que los volúmenes individuales estén dispuestos uno tras otro en la cinta.
Una característica interesante de dump es su funcionalidad de copia de seguridad incremental incorporada. En el ejemplo anterior, 0 representa una copia de seguridad de nivel 0 o nivel base. Esta es una copia de seguridad completa del sistema que puede realizar periódicamente para guardar todo el sistema. Para copias de seguridad posteriores, puede cambiar el nivel de copia de seguridad utilizando otros números (1-9) en lugar de 0. Una copia de seguridad de nivel 1 guarda todos los archivos que han cambiado desde la copia de seguridad de nivel 0, una copia de seguridad de nivel 2 guarda todos los archivos que han cambiado desde la copia de seguridad de nivel 1, y así sucesivamente. El uso de tar y un script puede realizar la misma función, pero requiere que el creador del script proporcione un mecanismo para determinar cuándo se realizó la última copia de seguridad. dump tiene su propio mecanismo, que genera un archivo de actualización (/etc/dumpupdates) al realizar una copia de seguridad. Este archivo de actualización se restablece cada vez que se realiza una copia de seguridad de nivel 0. Los niveles de copia de seguridad posteriores conservarán sus indicadores hasta que se realice otra copia de seguridad de nivel 0. Si realiza una copia de seguridad basada en cinta, el volcado rastrea automáticamente varios volúmenes.
Omitir archivos
Puedes marcar archivos y directorios para omitirlos mediante volcado. El comando que hace esto es chattr, que cambia los atributos extendidos de los sistemas de archivos ext2 y ext3.
chattr d lt; filenamegt;
El comando anterior agrega una marca al archivo para que el volcado pueda omitirlo al realizar una copia de seguridad.
Realice una restauración usando restaurar
Para restaurar la información guardada usando el volcado, use el comando restaurar. Al igual que tar, dump enumera (-t) el contenido del archivo comprimido y lo compara con el archivo actual (-C). Un aspecto al que debes prestar atención al utilizar el volcado es la restauración de datos. Hay dos métodos distintos de restauración y se debe utilizar el método correcto para obtener resultados predecibles.
Reconstruir (-r)
Recuerde que los volcados se diseñan teniendo en cuenta el sistema de archivos, no archivos individuales. Por lo tanto, existen dos tipos diferentes de restauración de archivos. Para reconstruir el sistema de archivos, utilice el modificador de línea de comando -r. El propósito de la reconstrucción es operar en un sistema de archivos vacío y restaurarlo a su estado guardado. El sistema de archivos debe crearse, formatearse y montarse (montarse) antes de realizar una reconstrucción. No debe realizar operaciones de reconstrucción en sistemas de archivos que contengan archivos.
Aquí se muestra un ejemplo de cómo realizar una reconstrucción completa utilizando el volcado anterior.
restore -rf /dev/nst0
El comando anterior debe ejecutarse por separado para cada sistema de archivos que se va a restaurar.
Repita este proceso para agregar copias de seguridad incrementales si es necesario.
Extraer (-x)
Si necesita utilizar archivos individuales en lugar de todo el sistema de archivos, debe utilizar el modificador -x para extraerlos. Por ejemplo, para extraer solo el directorio /etc de una copia de seguridad en cinta, utilice el siguiente comando:
restore -xf /dev/nst0 /etc
Restauración interactiva (-i)
Otra característica proporcionada por la restauración es el modo interactivo. Usando el comando:
restore -if /dev/nst0
ingresará a un shell interactivo y mostrará las entradas contenidas en el archivo. Al escribir "ayuda" se mostrará una lista de comandos. Luego puede buscar y seleccionar los elementos que desea extraer.
Es importante recordar que cualquier archivo que extraiga irá al directorio actual.
Ejemplo:
El comando dump es una herramienta especializada para realizar copias de seguridad.
[root@localhost frank]# dump -0 -u -f /dev/hda3 /home/frank/
DUMP: Fecha de este volcado de nivel 0: sábado 30 de noviembre 19 :45:56 2002
DUMP.Dumping /dev/hda9 (/home/frank) a /dev/hda3
DUMP: Se agregó el inodo 7 para excluir la lista (cambiar el tamaño del inodo)
DUMP: Etiqueta: ninguna
DUMP: mapeo (Pase I) [archivos normales]
DUMP: mapeo (Pase II) [directorios]
DUMP: 15492 bloques de cinta estimados.
DUMP: el volumen 1 comenzó con el bloque 1 en: sábado 30 de noviembre a las 19:46:01 2002
DUMP: volcado (Pase III) [directorios]
DUMP: volcado (Pase IV) [archivos normales]
DUMP: cerrando /dev/hda3
DUMP: Volumen 1 completado a las: sábado 30 de noviembre 19:46:13 2002
DUMP: Volumen 1 15490 bloques de cinta (15,13 MB)
DUMP: Volumen 1 Tiempo 0:00 Rendimiento 1290 kBytes/seg
DUMP: Fecha en que se realizó este volcado de nivel 0: sábado 30 de noviembre a las 19:45:56 2002
DUMP: Fecha en que se completó este volcado: sábado 30 de noviembre a las 19:46:13 de 2002 p> p>
DUMP: Velocidad de transferencia promedio: 1290 kB/s
DUMP: EL VOLCADO ESTÁ HECHO
-0 es el nivel de copia de seguridad, comenzando del 0 al 9, y después de 0 Actualice los parámetros de la copia de seguridad, los más utilizados son 0 y 9
-u es para escribir el registro de la copia de seguridad en el archivo /etc/dumpdates
[root@localhost frank]# cat /etc/dumpdates
/dev/hda9 0 sábado 30 de noviembre 19:45:56 2002
/dev/hda9 9 sábado 30 de noviembre 17:04:20 2002
Nota: el parámetro -u
no tiene ningún efecto cuando el directorio respaldado es un subdirectorio en lugar del directorio de nivel superior de la partición.
-f especifica el archivo del que se realizará la copia de seguridad, o el archivo del dispositivo. Aquí especifico el archivo de partición.
Actualizar copia de seguridad:
En 0 Según el. copia de seguridad de primer nivel, escriba algunos archivos nuevos en /home/frank y luego
desmontar /home/frank
montar /home/frank
Nota: Si no hace esto, no se realizará una copia de seguridad de los archivos recién escritos.
Entonces:
[root@localhost frank]# dump -9 -u -f /dev/hda3 /home/frank/
Usar restaurar tf / dev/hda3, verá que el archivo que acaba de escribir aparece en la lista.
El comando de restauración se utiliza para restaurar copias de seguridad.
[root@localhost frank]# recovery rf /dev/hda3 /home/frank
El comando de restauración se utiliza para ver la lista de archivos en el archivo de copia de seguridad
[ root@localhost frank]# restaurar ft /dev /hda3