Copia de seguridad en Linux periódica

En este post os explicaré cómo podemos crear una copia de seguridad de una estructura, pero que vaya almacenándose en ficheros que incluyan en su nombre el momento de la copia, así es posible tener un registro de todas las copias que se van haciendo en el sistema.

 

En primer lugar hay que crear un script que recoja el conjunto de órdenes necesario:

 

#!/bin/bash     con esta línea indicamos al sistema que lo que sigue va a tener que ejecutarse con el shell que le indicamos (el bash)

 

tar -cfv copia.tar /proyecto/*   Con esta línea creamos un fichero “copia.tar” que incluya el contenido de la estructura de la carpeta /proyecto y sus subcarpetas.

cp copia.tar “archivo_`date`”   Con esta línea copiamos el resultado del tar anterior en un fichero que se llamará archivo y la fecha y hora en que se ejecuta. Cuando entre comillas invertidas (`) incluimos un comando, se sustituye por el resultado de su ejecución.

 

Cuando tenemos este script funcionando, no hay que olvidarse de darle permisos de ejecución, podemos pasar a programar su ejecución con el sistema cron.

 

Espero que os sea útil.

 

Saludos

Alex

Advertisements
Posted in Linux, Sistemes

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: