Vraag : rsync hulp

Hello, heeft

I een server met een folder en vele subdirectories onder het…

ServerA: /Work/

All- dossiers onder de /Work folder bezeten door UserA

I willen aan rsync (periodiek) de volledige folder aan ServerB: /Work/. Nochtans ik niet zeker van de beste te gebruiken bevelen ben (het is over 8G van gegevens), of de syntaxis. Het andere probleem is de eigenaar van /Work op ServerB is verschillend - UserB, zodat ben ik niet zeker hoe te om permissions.

Any Ideas

Thanks

Alistair
te behandelen

Antwoord : rsync hulp

Hallo,

Gelieve te volgen onder stappen rsync regelmatig en correct te gebruiken.

De stappen aan gebruik rsync bevelen:

Rsync tussen server1 en server2 met AdminUser als gemeenschappelijke login gebruiker.
Stappen om server1 te doen
1. ssh-keygen - t rsa
Het produceren van publiek-private rsa zeer belangrijk paar.
Ga dossier in waarin om de sleutel (/home/AdminUser/.ssh/id_rsa) te bewaren:
Ga lege passphrase (voor geen passphrase in):
Ga opnieuw zelfde passphrase in:
Uw identificatie is bewaard in /home/AdminUser/.ssh/id_rsa.
Uw openbare sleutel is bewaard in /home/AdminUser/.ssh/id_rsa.pub.
De belangrijkste vingerafdruk is:
79:82: 88: ben: 48: 13: gelijkstroom: 73: b8: BD: d6: 1f: 7c: c5: 54: e0 [email protected]


2.  scp ~/.ssh/id_rsa.pub AdminUser@server2: ~/.ssh/authorized_keys2 (Openbare zeer belangrijk moet worden gekopi�ërd)
AdminUser@server2's wachtwoord:
id_rsa.pub 100% 419 00:00 0.4KB/s    

3.  ssh server2 (u zonder het vragen om wachtwoord zou moeten inloggen)
Laatste login: Van Mon 15 het 23:34 van Februari: 03 2010 van 192.168.108.157

4.  Aan resync
Om het stil te doen

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

Om breedsprakige output te zien.
rsync - avz  --vooruitgang --stats AdminUser@server2: /opt/Work /opt/Work

Nota's:
- avz
a voor archiefwijze (bewaar alle eigenschappen van elke dossier en foldereigendom, toestemmingen, enz.).
v voor breedsprakige die wijze (meld een lijst van dossiers door rsync worden verwerkt) en z voor gegevenscompressie aan snelheidsoverdrachten omhoog.

5. CronJob om voor replicatie te plaatsen 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
Andere oplossingen  
 
programming4us programming4us