|
Pequeño manual de como hacer y automatizar copias de seguridad en discos externos en linux.
Hay tres tipos de copias de seguridad:
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) 

En las copias de seguridad se mete la fecha sacando la fecha utilizando los siguientes parámetros.
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 llamada al fichero crontab, que sirve para automatizar cualquier archivo o comando.
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 dia 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: Tenemos que meter en la variable la fecha que queremos que meta ya que en el comando no nos lo hace. Y luego a la hora de ejecutar tenemos que meter la variable.
Guardado De las copias de seguridad Antes de nada tenemos que instalar gparted con apt-get install gparted que nos va a ayudar a hacer el particionado de los discos
Por norma general las copias de seguridad se guardan en discos duros externos los cuales es muy probable que los tengamos que montar o en otros discos duros donde no se encuentre el sistema.
Tendremos que apagar la máquina y añadirle el disco. Una vez añadido lo que tenemos que hacer es encender el ordenador y una vez dentro lo que tenemos que hacer es entrar al gestor de particiones (gparted)
Seleccionamos el disco duro que hemos pinchado y sobre el botón derecho, nuevo. Nos preguntara que tiene que inicializarlo, y seleccionamos el tipo de archivos que queramos y luego aplicamos.
Una vez formateado tenemos que montar el disco mount –t ext3 /deb/sdX1 /media/datos El problema es que en el momento que reiniciemos tenemos que montar el disco de nuevo, lo que tenemos que hacer es meterlo en el fstab con el comando nano /etc/fstab |