Quantcast
Channel: Blog de iEdux » Comandos
Viewing all articles
Browse latest Browse all 3

Comando salvavidas – El poderoso rsync

$
0
0

 

Por lo general no nos preocupamos  por los respaldos hasta que los necesitamos, casi casi es como una Ley de Murphy  que diría algo así:

“Cuando un archivo es borrado accidentalmente, es el que justamente no se respaldo”

El que este libre de pecado que tire la primera piedra,  a muchos de nosotros nos ha pasado. Sabemos que nunca esta demás tener medidas de prevención para ellos tenemos este  comando que nos ayuda a  hacer respaldos de forma incremental de nuestros archivos. Es decir que se respalda una vez y solo si se añaden nuevos archivos son los que se añaden al respaldo, además ofrece la opción de mantener respaldados los archivos que se hayan borrado de la fuente original. Recomendable leer rsync.samba.org .

El ejemplo es el siguiente:

rsync --force --ignore-errors --delete --delete-excluded --exclude-from=exclude_file --backup --backup-dir=`date +%Y-%m-%d` -av   /folder/fuente/ /folder/destino/

Donde:

  •  –backup: crea copias de seguridad de los archivos antes de sobreescribirlos.
  • –backup-dir=`date +%Y-%m-%d`: crea un directorio de copia de seguridad para esas copias de seguridad, las cuales aparecerán de este modo: 2012-10-12
  • -av: modo de archivo y modo detallado.
  • –exclude-from:  Pueden ser solo archivos, directorios completos es mas soporta expresiones regulares como ‘*.txt’ ó ‘/dir*’
 La opción interesante es tener un –backup-dir que crea una carpeta de respaldo donde se  guardan los archivos que se borraron de la fuente original, es decir ayuda a que esa información no se pierda !!
En el próximo post comentaremos un script  para hacer backups de nuestros servidores.


Viewing all articles
Browse latest Browse all 3

Latest Images

Trending Articles





Latest Images