|
Pequeño tutorial en el que muestra como hacer copias de seguridad en Linux
Antes de hacer nada hay que explicar un poco por encima los 3 tipos (báicos) de copias de seguridad que hay: 1. Copia total: copia todo el disco o todo lo marcado. 2. Copia diferencial: solo copia los archivos modificados y se van acumulando sin cambiar el atributo de copia 3. Copia incremental: lo mismo que la diferencial, pero cambia el atributo Los archivos tienen un atributo que se cambia cuando se les hace la copia y se vuelve a cambiar cuando se modifican para la siguiente copia.
En Linux lo que se hace es empaquetar y comprimir con el tar para una copia total es. tar –(j/z)cvf nombre.tar.(bz2/gz) /origen/datos
En caso de que queramos una copia diferencial se hace: tar –(j/z)cvf nombre.tar.(bz2/gz) /origen/datos –N fecha(ej 21-apr-09) El parámetro '-j' es si queremos utilizar bz2 y '-z' si se quiere utilizar gzip 

En las copias de seguridad se mete la fecha concatenando sacando la fecha utilizando los siguientes parámetros. este es un ejemplo de como sacar la fecha en el formato uqe queramos. 
Para crear el archivo que contenga la fecha tenemos que utilizar ` comando -parametros` a la hora de escribir el nombre del archivo
Automatizar las copias de seguridad Se hace mediante la modificación del fichero crontab, que sirve para automatizar la ejecución de cualquier archivo o comando que necesitemos Editar el archivo crontab con el modificador –e. lo podemos modificar desde cualquier sitio. crontab -e


En este ejemplo hemos configurado que en el minuto 33 de la hora 10 del día del mes 21 todos los días de la semana ejecute el comando de empaquetado y compresión. Si queremos poner la fecha lo que tenemos que hacer es crear un archivo sh y hacer la llamada en el crontab al .sh 
En el archivo copiaseg.sh tenemos el siguiente código: |