Questione : aiuto del rsync

Ciao, il

I ha un assistente con un indice e molti subdirectories sotto esso…

ServerA: le lime di /Work/

All sotto l'indice di /Work sono possedute da UserA

I vogliono a rsync (periodicamente) l'intero indice a ServerB: /Work/. Tuttavia non sono sicuro di migliori ordini usare (è circa 8G dei dati), o della sintassi. L'altro problema è il proprietario di /Work su ServerB è differente - UserB, in modo da io non sono sicuri come trattare il permissions.

Any Ideas

Thanks

Alistair
class= del

Risposta : aiuto del rsync

Ciao,

Seguire prego sotto i punti per usare uniformemente e correttamente il rsync.

Punti per usare ordine del rsync:

Rsync fra server1 e server2 con AdminUser come utente comune di inizio attività.
Punti per fare server1
1. ssh-keygen - t RSA
Accoppiamenti chiave pubblici/riservati di generazione della RSA.
Entrare nella lima in cui conservare la chiave (/home/AdminUser/.ssh/id_rsa):
Entrare nel passphrase (svuotare per nessun passphrase):
Entrare ancora nello stesso passphrase:
La vostra identificazione è stata conservata in /home/AdminUser/.ssh/id_rsa.
La vostra chiave pubblica è stata conservata in /home/AdminUser/.ssh/id_rsa.pub.
L'impronta digitale chiave è:
79:82: 88: essere: 48: 13: CC: 73: b8: il BD: d6: 1f: 7c: c5: 54: e0 [email protected]


2.  scp ~/.ssh/id_rsa.pub AdminUser@server2: ~/.ssh/authorized_keys2 (la chiave pubblica deve essere copiata)
Parola d'accesso di AdminUser@server2's:
id_rsa.pub 100% 419 00:00 0.4KB/s    

3.  ssh server2 (dovrebbe collegarlo senza chiedere la parola d'accesso)
Durare l'inizio attività: Lunedì 15 febbraio 23: 34: 03 2010 da 192.168.108.157

4.  Alla resync
Per per farla silenziosamente

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

Per per vedere uscita Verbose.
rsync - avz  --progresso --stats AdminUser@server2: /opt/Work /opt/Work

Note:
- avz
a per il modo dell'archivio (conservare tutti gli attributi di ogni proprietà dell'indice e della lima, di permessi, ecc).
v per il modo verbose (segnalare una lista delle lime procedate da rsync) e la z per compressione di dati ai trasferimenti di velocità in su.

5. CronJob da regolarsi per la replica 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
Altre soluzioni  
 
programming4us programming4us