Fråga : rsynchjälp

Hälsningar

I har en server med ett nedanfört arkiv och många subdirectories det…

ServerA: /Work/

All sparar nedanfört det /Work arkivet ägas av UserA

I önskar till rsync (periodvis) det hela arkivet till ServerB: /Work/. Emellertid jag förmiddagen inte sure av det bäst befaller för att använda (det är om 8G av data), eller syntaxen. Det annat problemet är ägaren av /Work på ServerB är olikt - UserB, så mig förmiddagen inte sure hur man behandlar permissions.
Any Ideas

Thanks

Alistair
" klar "

Svar : rsynchjälp

Hi,

Behaga följer nedanfört kliver för att använda rsync slätt och korrekt.

Kliver för att använda rsync befaller:

Rsync mellan server1 och server2 med AdminUser som allmänning loggar in användaren.
Kliver för att göra server1
1. ssh-keygen - t rsa
Frambringa nyckel- allmänhet/privat rsa para.
Skriv in sparar i vilket till räddningen det nyckel- (/home/AdminUser/.ssh/id_rsa):
Skriv in passphrasen (töm för ingen passphrase):
Skriv in samma passphrase igen:
Ditt ID har sparats i /home/AdminUser/.ssh/id_rsa.
Ditt offentliga nyckel- har sparats i /home/AdminUser/.ssh/id_rsa.pub.
Det nyckel- identifierar med fingeravtryck är:
79:82: 88: var: 48: 13: dc: 73: b8: bd: d6: 1f: 7c: c5: 54: e0 [email protected]


2.  scp ~/.ssh/id_rsa.pub AdminUser@server2: ~/.ssh/authorized_keys2 (nyckel- behov för allmänhet att kopieras)
AdminUser@server2's-lösenord:
id_rsa.pub 100% 419 00:00 0.4KB/s    

3.  ssh server2 (bör logga dig in, utan att fråga för lösenord),
Vara inloggningen: Måndag Feb 15 23:34: 03 2010 från 192.168.108.157

4.  Till resyncen
Att att göra den tyst

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

Att att se tillverkat Verbose.
rsync - avz  --framsteg --statistik AdminUser@server2: /opt/Work /opt/Work

Noterar:
- avz
a för arkiverar funktionsläget (sylt som alla attribut av varje spara och arkiväganderätten, tillåtelser, etc.).
v för verbose funktionsläge (anmäla en lista av sparar bearbetat av rsync) och z för att datakompression ska rusa upp överföringar.

5. CronJob till uppsättningen för replicationen 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
Andra lösningar  
 
programming4us programming4us