En el Rincón de Linux han comentado este simple método para realizar todo un backup de nuestro sistema GNU/Linux. La idea es simple, ya que sólo se encarga de crear un archivo comprimiendo con todo el contenido de nuestro /, excluyendo aquellas partes que no vale la pena o no conviene “backupear”.
Esto me parece muy bueno para esos casos donde solemos meter mano en archivos del sistema, para así no perder nuestros cambios. Para hacer el backup, ya sea con sudo o como root, debemos crear una carpeta. Entrar en ella y entonces ejecutar el comando:
mkdir backup
cd /backup
tar cvpjf backup.tar.bz2 –exclude=/proc –exclude=/lost+found –exclude=/backup.tar.bz2 –exclude=/mnt –exclude=/sys / -exclude=/tmp
Y listo. Con eso, se creará un archivo llamado backup.tar.bz2 dentro de dicha carpeta, el cual contiene todo tu sistema. Si querés excluir otros directorios del blackup como por ejemplo el /home, solo agregar “-exclude=/home” al final del comando.
Luego, para recuperar:
tar xvpfj backup.tar.bz2 -C /
Y listo. Es así de simple ![]()


junio 8, 2010 at 6:34 pm
Muy bueno! Me encantó la simplicidad, mas allá que puede ser algo estático como para hacerlo muchas veces, pero si que es eficiente.
Saludos
junio 21, 2010 at 8:09 pm
Sí, la idea es la simplicidad
En el caso de querer backups incrementales o cosas así, ya recomendaría ir al uso de programas específicos de backup. O usar cosas como rsync
Pingback: Tweets that mention Cómo hacer un Backup completo de tu sistema Linux | Thalskarth's Maëlstrom -- Topsy.com
Pingback: Bitacoras.com
junio 8, 2010 at 8:02 pm
muy bien explicado y resumido. gracias!
junio 14, 2010 at 11:30 am
Muy Bueno!
junio 20, 2010 at 3:46 pm
md backup ???????
mkdir backup
junio 20, 2010 at 4:42 pm
Gracias por el aviso
Pingback: Lo mejor de la semana 23/2010 | Los ojos de Tux
junio 21, 2010 at 6:27 pm
Hola, ¿esto me funciona para restarurar todo el sistema en caso de error grave? ¿o solamente para mis archivos personales?
Me explico, tengo ya un disco duro portatil con un respaldo de todo, pero quiero probar la nueva alpha de ubuntu 10.10 para checar la compatibilidad con mi wifi, y si no funciona regresar todo a su estado normal. Ahorita estoy usando la version 10.04
junio 21, 2010 at 8:07 pm
Te comento, este comando te sirve para hacer el backup de todo el sistema, incluidos los personales, pero también los del sistema.
Es decir, todo tu / se incluye en el backup. Para lo que vos decís, creo que andaría perfecto el comando así como está. A lo sumo, asegurate de tener espacio suficiente para guardar el backup
Si querés guardar todo el sistema menos tu /home, entonces al comando le agregas “-exclude=/home” al final. Esto puede pasar si tenes el /home en otra particion, y no vale la pena hacer el backup.
junio 21, 2010 at 8:49 pm
tar: invalid option — e
Try `tar –help’ or `tar –usage’ for more information.
junio 21, 2010 at 9:37 pm
Te pregunto algo, ¿copiaste el comando directamente del blog? Eso es por un problema con los caracteres, en la web se ve un guión largo seguido de exclude, o sea “-exclude”
Pero en la consola tenés que poner dos guiones seguidos, o sea - -exclude
junio 22, 2010 at 6:44 pm
Luego de preguntar, copié el texto a un editor de texto y noté lo que me decías. Gracias igualmente!!!!