Menú principal
Inicio
Noticias
Descargas
Tecnicoanonimo
Contacte con nosotros
Presentación
Contenidos
Hardware
Software
Redes e Internet
Linux
Scripts Linux
Microsoft / Windows
Programación
Herramientas
Editor HTML
Visor CSS
Verificar E-mail
Crear PDF
Calculadora subredes
Ping
Test de velocidad
IP pública
Verificar dominio
Buscar en Google


Buscar en Wikipedia

Buscar en Wikipedia



Creative Commons License
Copias de seguridad en Linux PDF Imprimir E-Mail
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)

 

Image

Image

En las copias de seguridad se mete la fecha sacando la fecha utilizando los siguientes parámetros.

Image
 
Para crear el archivo que contenga la fecha tenemos que utilizar ` comando -parametros` a la hora de escribir el nombre del archivo
Image
 
 

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

Image

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

Image
 
En el archivo copiaseg.sh tenemos el siguiente código:
 
Image
 
 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.
 
Image
Image
Image
Image 
Image
Image
Image
Image
 
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
 
Image
Image