PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sftp synchronization



Hypercube
18.12.11, 15:05
Hallo,

Ich bin schon länger auf der suche nach soeinen skript oder befehl....
Ich habe einfach 2 server wovon einer immer ein verzeichnis über das script abgleichen soll....und z.b geänderte oder größerer dateien überschreibt.

Ich hoffe ihr versteht was ich meine und ihr könntet mir da weiterhelfen.


Grüße

derRichard
18.12.11, 15:38
rsync, unison, csync.

such dir ein tool aus. :)

//richard

Hypercube
18.12.11, 15:40
Huhu,


Danke schonmal...konnte mir da einer den genauen befehl sagen ? Was für ein tool man nimmt is mir egal :)
Das wäre echt super...

Danke

derRichard
18.12.11, 15:45
Danke schonmal...konnte mir da einer den genauen befehl sagen ? Was für ein tool man nimmt is mir egal :)
Das wäre echt super...


noch "superer" wäre es wenn du die doku dazu lesen würdest.
befehle 1:1 abtippen hilft keinem.

//richard

Hypercube
18.12.11, 16:54
Huhu,

Ich habs jetzt soweit raus udn bin zu folgenden gekommen :

rsync -ae 'ssh -p 2201' --port=2201 root@meinserver:/var/www/ /var/www/

Was jetzt noch bleibt ist die frage ob die Optionen richtig gewählt sind....
Auf dem Ziel soll immer eine exacte kopie sein, es soll nur vorhandene dateien überschreiben wenn die GRÖßE anders ist!
Und löschen soll er auch nichts....also wenn die datei auf der Quelle nimmer vorhanden ist soll er sie nicht beim ziel löschen!

Ist das dann so richtig ?


Grüße

derRichard
18.12.11, 17:27
naja, das mit der größe ist eine etwas komische anforderung.
rsync prüft ob eine datei neuer/anders ist.

wegen dem löschen siehe "--delete".

//richard

DrunkenFreak
18.12.11, 17:33
Kann rsync aber auch mit --size-only. Mehr dazu in der Manpage.

derRichard
18.12.11, 17:36
Kann rsync aber auch mit --size-only. Mehr dazu in der Manpage.

cool, wieder was gelernt! :)

//richard

TheDarkRose
19.12.11, 16:50
rsync -ae 'ssh -p 2201' --port=2201 root@meinserver:/var/www/ /var/www/



Warum die doppelte Portangabe?

Hypercube
19.12.11, 17:58
Huhu,


Ok die 2 portangabe kann man rausmachen....ich hab halt versucht und so ist es gegangen deswegen habe ich es nimmer geändert :)
Jetzt kommt die nächste hürde: Inkrementelles Backup mit ftp upload :)


Grüße

DrunkenFreak
19.12.11, 19:08
FTP mounten und dann eines der tausenden Backupprogramme nutzen.

kreol
19.12.11, 20:29
<Spassverderber>
Mal ganz blöd: Sind deine 2 Server im Netz? Wenn ja würde ich mir die Basics aka Grundlagen schnellstens ranschaffen. Weil darum geht es hier nur. Simple Basics.
</Spassverberber>

Kreol