Cuestión : ayuda del rsync

Hola, el

I tiene un servidor con un directorio y muchos sub-directórios debajo de él… el

ServerA: los archivos de /Work/

All debajo del directorio de /Work son poseídos por UserA

I quieren al rsync (periódico) el directorio entero a ServerB: /Work/. Sin embargo no estoy seguro de los mejores comandos de utilizar (está sobre 8G de datos), o del sintaxis. El otro problema es el dueño de /Work en ServerB es diferente - UserB, así que yo no estamos seguros cómo dirigir el permissions.

Any Ideas

Thanks

Alistair
class= del

Respuesta : ayuda del rsync

Hola,

Seguir por favor debajo de pasos para utilizar el rsync suavemente y correctamente.

Pasos para utilizar comando del rsync:

Rsync entre server1 y server2 con AdminUser como usuario común de la conexión.
Pasos para hacer server1
1. ssh-keygen - t rsa
Pares dominantes públicos/privados de la generación del rsa.
Entrar en el archivo en el cual ahorrar la llave (/home/AdminUser/.ssh/id_rsa):
Entrar en el passphrase (vaciar para ningún passphrase):
Entrar en el mismo passphrase otra vez:
Su identificación se ha ahorrado en /home/AdminUser/.ssh/id_rsa.
Su llave pública se ha ahorrado en /home/AdminUser/.ssh/id_rsa.pub.
La huella digital dominante es:
79:82: 88: ser: 48: 13: C.C.: 73: b8: BD: d6: 1f: 7c: c5: 54: e0 [email protected]


2.  scp ~/.ssh/id_rsa.pub AdminUser@server2: ~/.ssh/authorized_keys2 (la llave pública necesita ser copiada)
Contraseña de AdminUser@server2's:
id_rsa.pub el 100% 419 00:00 0.4KB/s    

3.  ssh server2 (debe abrirle una sesión sin pedir contraseña)
Durar la conexión: Lunes 15 de febrero de 23: 34: 03 2010 de 192.168.108.157

4.  A la RESYNC
Para hacerla silenciosamente

rsync - az AdminUser@server2: /opt/Work /opt/Work

Para ver salida prolija.
rsync - avz  --progreso --stats AdminUser@server2: /opt/Work /opt/Work

Notas:
- avz
a para el modo del archivo (preservar todas las cualidades de cada propiedad del archivo y del directorio, de permisos, del etc).
v para el modo prolijo prolijo (divulgar una lista de archivos procesados por el rsync) y z para la compresión de datos a las transferencias de la velocidad para arriba.

5. CronJob a fijar para la réplica 5minutes
      i. crontab - e
      ii. */5 * * * * rsync - az AdminUser@server2: /opt/Work /opt/Work
      iii. crontab - l
      rsync - az AdminUser@server2: /opt/Work /opt/Work



HTH
Ramakant
Otras soluciones  
 
programming4us programming4us