De todas maneras el contenido de este artículo es útil para la mayoría de distribuciones basadas en linux.
La herramienta tar nos permite realizar backups, e incluso restaurarlos, mientras nuestro sistema se está ejecutando.
Es una buena idea adquirir privilegios de root para poder acceder a todos los ficheros en el sistema, se puede usar para ello el comando sudo:
$sudo 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
Opciones del comando TAR y argumentos
c crea el backup usando tar.
v activa el modo "verbose", mostrando mucha información.
z comprimirá los datos utilizando el formato gzip.
p preserva los permisos de los ficheros.
f manda la salida a un fichero en lugar de a la salida estandar.
Después de la opción f, es necesario escribir el nombre del fichero donde se almacenará el backup.
ej:
tar cvzpf /home/Backup.tgz
es correcto, perotar cvzfp /home/Backup.tgz
es incorrecto./home/Backup.tgz
es el nombre que le damos al fichero de backup.--same-owner preserva los dueños de los ficheros. Ejecutando tar como root no sería necesaria porque es la opción por defecto para el usuario root.
EXCLUYENDO FICHEROS DEL BACKUP