"We are back" « oc.at

2 Netzlaufwerke über I-Net syncen

djonny 20.07.2011 - 12:20 1528 5
Posts

djonny

Addicted
Avatar
Registered: Oct 2008
Location: Bgld/W
Posts: 598
Hallo,

Bin gerade auf Sucher nach einer Lösung für folgendes Problem:

NAS1 (Datenhauptbestand Büro 1 ca. 100Gb)

soll mit

Server1 (Datensicherung und Büro2)

über das internet gesynct werden...

Meine Frage lautet allerdings gibt es irgendein Tool das dies machen kann allerdings komprimiert da die Internet Leitung ziemlich langsam ist.

Das ganze soll täglich in der Nacht gesynct werden.

welche Software könnt ihr mir da empfehlen?

NAS ist eine Buffalo LinkStation mit SMB freigaben
Server ist ein Debian Server.

also müsste in diesem Fall der Debian Server das syncen übernehmen da ich auf das NAS keine Software installieren kann.

Danke für die Hilfe
lg Jonny

matiss

Chaos Maestro
Avatar
Registered: Dec 2007
Location: Vienna
Posts: 728
Müßte eigentlich mittels rsync(per crond) und ssh gehen. Aber da fällt unseren Spezialisten sicher was genaueres oder besseres dazu ein.

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12148
Hast du auf dem NAS einen SSH-Server und das Programm rsync zur Verfuegung?

djonny

Addicted
Avatar
Registered: Oct 2008
Location: Bgld/W
Posts: 598
Leider habe ich am Nas nur zugriff mittels Telnet...

aber die Anforderungen haben sich gerade geändert.

Das NAS im Büro kommt weg und ich richte am Server2 einfach die Shares ein somit hab ich dort dann auch Debian und kann das ganze mittels rsync einrichten bzw. unison

Die Frage bleibt allerdings noch immer, welches Tool kann am besten Komprimieren damit die I-Net Leitung nicht überfordert ist?

aja Server1 ist mit Server2 über OpenVPN verbunden.

Polyfire

Addicted
Avatar
Registered: Feb 2007
Location: .
Posts: 415
rsync hat eine compress option, siehe man page.

Möglicherweise nicht optimal weils über den gzip codec geht, weiss aber nicht obs was besseres OOTB gibt.

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12148
Du kannst rsync ueber jede beliebige remote shell fahren, sie darf nur keinen escape character haben (muss 8bit-clean sein). Das kann man z. B. auch fuer telnet ausschalten. Wenn du mit ein bisschen pipe magic arbeitest (und die entsprechenden Filter-Programme auf beiden Seiten verfuegbar hast), kannst du sogar durch xz komprimieren lassen.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz