Bien, con esta grandiosa linia, se le esta diciendo a rsync lo siguiente:
-zavv...
z: que comprima los datos que se trae.
a: que archive todo (Archivos, directorios y subdirectorios), que conserve permisos, que conserve los dueños y la hora del fichero.
vv: verbosidad, muestra los datos que estamos respaldando (se pouede quitar una vez que se esta seguro que todo funciona correctamente)
-stats : muestra los datos transferidos
--backup : le decimos que haga backups de los archivos modificados
--backup-dir=/usr/local/respdata/`date +%d-%m-%Y-Hora-%k-%M-%B` : Le decimos donde queremos que deje los archvios respaldados (los que sufrieron modificacion en el servidor), y que genere un directorio con formato Dia-Mes-Año-HORA (para tener un indice claro), ejemplo: /usr/local/respdata/31-12-2007-Hora-15-00-December
192.168.1.55::back : es el servidor de los archivos a respaldar y el modulo donde estan los archivos (::back)
/usr/local/respaldos/ : donde queremos que queden los archivos copiados.
EL ARCHIVO RSYNC.CONF
use chroot = false #(la jaula)
strict modes = false
hosts allow = 192.168.1.1 #(solo permitimos que se nos conecte esta maquina)
log file = rsyncd.log
pid file = rsyncd.pid
[back] #(este es el modulo)
transfer logging = yes
path = /usr/local/gestion #(Los archivos que queremos compartir para que sean accesados)
read only = true #(solo permitimos lectura)
Saludos.
martes, 1 de abril de 2008
Respaldos Con RSYNC
rsync -zavv --stats --backup --backup-dir=/usr/local/respdata/`date +%d-%m-%Y-Hora-%k-%M-%B` 192.168.1.55::back /usr/local/respaldos/ >> /usr/local/respaldos/log
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario