Fast Backup

02.jun 2005 Envía un trackback

Motivos aparte, imaginaos que debido a una circunstancia dada hemos de hacer un backup del sistema rápido sin scripts preparados ni documentación adicional, ¿qué se os ocurriría?. Concretamente sobre sistemas *BSD, teniendo en cuenta que hemos de dejar la máquina tal cual sin importar datos de usuarios, bases de datos, logs y demás... yo diría que algo así podría ser útil:

# mkdir -p /root/Backup/
# cd Backup/
# cp -r /etc ./
# cp -r /usr/local/etc ./
# pkg_info >> pkg_info.txt
# for i in `pkg_info | cut -f1 -d" "`; do pkg_info -L $i >> pkg_info-l.txt; done
# tar cfvz bck-`hostname -s`-`date "+%Y%m%d"`.tar.gz ./

Probado en FreeBSD y OpenBSD, el único detalle para hacer extensible este pequeño sistema de fast-backup a Linux sería la salida de los paquetes instalados (según gestor, dpkg, rpm...) y su información adicional.

Una vez salvado el tar.gz en un lugar seguro, procederemos sin temor a la instalación de una nueva release. Insisto en que supuesta la máquina estaría pelada de datos, kernel e información relevante, no siendo así recomendaría incluir /home, /root, /var y /boot en la copia.


Comentarios
Gravatar Wu@02.06.2005, 'Re: Fast Backup'

# mkdir /home/backup
# cd /home/backup
# tar -jcvvf fullbackup-`hostname -s`-`date +%F`.tar.bz2 /etc /usr/local/etc /var/db/pkg

Con eso tienes tambien la misma info que sacandolo con pkg_info, que solo es un wrapper para ver los contenidos de /var/db/pkg de una forma un poco mas "ortodoxa".

CUIDADO con hacer backups en /root, por que no es usual separar ese dir del /, al menos yo no lo hago, y eso puede llevar a que un fallo en el backup te llene el /, con lo que te peta el sistema...

Gravatar reidrac@02.06.2005, 'Re: Fast Backup'

Ojo con la capacidad de la partición donde está /root... muy buena la puntualización de Wu, aunque hacerlo en /tmp es algo feo ;)

Gravatar David@06.06.2005, 'Re: Fast Backup'

apt-get clean, por si acaso (es que no entiendo muy bien el script y no se si entra en /var)

Es mu dificil shell scripting?


Escribe tu comentario
 
 
Guardar datos
Escribe tu comentario:
captcha


Intenta que tu comentario sea interesante y con información relevante al tema de la entrada. BBCodes disponibles: [url=http://direccion]texto[/url], negrita: [b]texto[/b], itálica: [i]texto[/i], subrayada: [u]texto[/u]. Para mencionar o citar a alguien (quote): [cita]texto[/cita]