Respuestas:
Las copias de seguridad de tipo de imagen tienen varios problemas:
Es mejor seguir los métodos probados y verdaderos: tar
y dump
. Lo uso dump
porque es mucho más rápido para hacer copias de seguridad y extraer archivos individuales que tar, y maneja mejor las copias de seguridad incrementales. También utiliza compresión multiproceso, lo cual es bueno en las máquinas de múltiples núcleos actuales. De cualquier manera, al hacer la copia de seguridad, debe cerrar sus servicios para asegurarse de que no se escriban archivos mientras realiza la copia de seguridad. Si usa LVM, solo necesita hacer esto el tiempo suficiente para hacer una instantánea, luego puede volver a poner en línea sus servicios y hacer una copia de seguridad de la instantánea. Aquí está el script que ejecuté cron
automáticamente todas las noches:
#!/bin/bash
set -e
declare -a LEVELMAP=(1 5 4 5 3 5 4 5 2 5 4 5 3 5 4 5 1 5 4 5 3 5 4 5 2 5 4 5 3 5 4 5)
DATE=`date +%-d`
LEVEL=${LEVELMAP[$DATE-1]}
echo Performing a level $LEVEL dump
#shutdown services here
sync
lvcreate -s -n snap devserv/root -L 500m
#start them back up here
dump -$LEVEL -quz9 -b 1024 -f /backup/dump.$LEVEL /dev/mapper/devserv-snap
lvremove -f devserv/snap
Realizo un volcado de nivel 0 (completo) generalmente cada ~ 6 meses cuando actualizo el servidor, luego este script realiza un volcado de nivel 1 (todos los archivos cambiaron desde el nivel 0) el 1 y el 17 del mes, y alterna entre el nivel 2 -5 el resto de los días.
Esto significa restaurar el sistema que tengo como máximo 5 volcados para restaurar, a veces menos (si el servidor muere justo después del volcado de nivel 1, entonces solo necesita restaurar el nivel 0 y 1), y tengo varios volcados que se extienden sobre el los últimos días, semanas, meses puedo extraer un archivo viejo si es necesario, posiblemente varias versiones de él, ya que cambió en diferentes puntos.
Si no le importa tener múltiples puntos para regresar y extraer archivos antiguos, una alternativa más simple es hacer un nivel 0 una vez cada 6 meses, un nivel 1 todos los lunes y un nivel 2 cada dos días de la semana.
dump
? No; dump
espera leer desde un sistema de archivos montado o sin montar. Analiza el sistema de archivos y realiza una copia de seguridad de los datos más rápido que montarlo y leer los archivos a través del núcleo.
Puede utilizar programas como Clonezilla Parece Acronis y la imagen verdadera de ventanas http://clonezilla.org/ tutorial para Clonezilla se pueden encontrar aquí.
También puede buscar en Rehacer copia de seguridad. También hace una imagen completa como CloneZilla. Lo prefiero porque es más rápido y más fácil de usar. Puede encontrar información aquí: http://redobackup.org/