Con rsync basta dar el comando rsyn -avzP hostA:/directorio/origen /home/destino , para sincronizar los directorios del la carpeta origen en el host A, con la carpeta destino en el host B, al hacer el comando invirtiendo origen por destino ej:
rsync -avzP /home/destino hostA:/directorio/origen, las carpetas se sincronizaran en forma inversa.
Rsync sobre el puerto 873
Para utilizar las ventajas de rsync como daemon debemos hacer los siguiente:
Máquina de ORIGEN:
cp /usr/share/doc/rsync/examples/rsyncd.conf /etc/rsyncd.conf
editar /etc/rsyncd.conf
Ahí lo único para una configuración base que se debe cambiar es la carpeta a sincronizar : "path ="
Luego editar:
/etc/default/rsync y cambiar:
RSYNC_ENABLE=false
por
RSYNC_ENABLE=true
Reiniciamos:
/etc/init.d/rsync restart
Máquina DESTINO
rsync -av host::ftp /carpeta_destino/para/sincronizar
ftp es el modulo que configuramos en rsyncd.conf
OJO: si agregamos un "/" al final de cada ruta, esto hara que se sincronizen solo los contenidos y que no se cree la carpeta origen en el destino.
No hay comentarios:
Publicar un comentario