Que nuestro GNU/Linux sea mucho mas estable que windows no quiere decir que no falle alguna vez. También es posible que no lo carguemos al estar siempre cacharreando con el.
Hay muchas herramientas para hacer un backup, pero en este caso vamos a ver como funciona tar.
Esto lo hacemos mientras nuestro sistema se está ejecutando. Con la opción --exclude tenemos la posibilidad de excluir ficheros y directorios de nuestro backup.
Para crear el backup del sistema entramos en consola como root y ejecutamos:
#
tar cvzpf /home/Backup.tgz --same-owner
--exclude=/home/Backup.tgz --exclude=/home/error.log --exclude=/proc/*
--exclude=/media/* --exclude=/dev/* --exclude=/mnt/* --exclude=/sys/*
--exclude=/tmp/* / 2>/home/error.log
Para restaurar la copia de seguridad:#
tar xvzf /home/Backup.tgz -C /
Si me lo permites, añado una pequeña "mejora". También se pueden añadir todas las rutas a excluir en un fichero de texto y que rsync lo utilice con el parámetro --exclude-from. De esta forma el comando final es mucho más corto. Yo lo tengo así en mi crontab para no hacerme un lío ;-)
ResponderEliminar