Frage : rsync Hilfe

Hallo, haben

I einen Bediener mit einem Verzeichnis und viele Unterverzeichnisse unterhalb es…

ServerA: /Work/

All Akten unterhalb des /Work-Verzeichnisses besessen von UserA
I zum rsync (regelmäßig) das gesamte Verzeichnis zu ServerB wünschen: /Work/. Jedoch bin ich nicht von den besten Befehlen zu verwenden (es ist über 8G von Daten) oder von der Syntax sicher. Das andere Problem ist der Inhaber von /Work auf ServerB ist unterschiedlich - UserB, also ich sind nicht sicher, wie man das permissions.

Any Ideas

Thanks

Alistair
behandelt

Antwort : rsync Hilfe

Hallo,

Unterhalb der Schritte bitte folgen, um rsync glatt und richtig zu benutzen.

Schritte, zum des rsync Befehls zu verwenden:

Rsync zwischen server1 und server2 mit AdminUser als gemeinem LOGON-Benutzer.
Schritte, zum von server1 zu tun
1. ssh-keygen - t DNA
Erzeugungallgemeine/private DNA-Schlüsselpaare.
Akte betreten, in der den Schlüssel (/home/AdminUser/.ssh/id_rsa) speichern:
Passphrase betreten (für kein passphrase leeren):
Das gleiche passphrase wieder betreten:
Ihre Kennzeichnung gespart worden in /home/AdminUser/.ssh/id_rsa.
Ihr allgemeiner Schlüssel gespeichert worden in /home/AdminUser/.ssh/id_rsa.pub.
Der Schlüsselfingerabdruck ist:
79:82: 88: sein: 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 (allgemeiner Schlüssel muss kopiert werden)
AdminUser@server2's Kennwort:
id_rsa.pub 100% 419 00:00 0.4KB/s    

3.  ssh server2 (sollte Sie einloggen, ohne um Kennwort zu bitten)
LOGON dauern: Montag 15. Februar 23: 34: 03 2010 von 192.168.108.157

4.  Zur RESYNC
Zu sie still tun

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

Zu ausführlichen Ausgang sehen.
rsync - avz  --Fortschritt --Notfall AdminUser@server2: /opt/Work /opt/Work

Anmerkungen:
- avz
a für Archivmodus (alle Attribute jedes Akten- und Verzeichnisbesitzes, der Erlaubnis, des usw. konservieren).
V für Protokoll-Modus (Auflisten auf dem Bildschirm) (über eine Liste der Akten berichten, die durch rsync verarbeitet) und z für Datenverdichtung zu den Geschwindigkeitsübertragungen oben.

5. CronJob, zum für Reproduktion 5minutes einzustellen
      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
Weitere Lösungen  
 
programming4us programming4us