perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 19
Click for quality!




12.02.2012 / 04:11

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Installation der Umgebung zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragSeite spiegeln
Seitenanfang
Hallo Leute,

folgendes Problem:

ich möchte die Daten von einem gemieteten Webserver auf den lokalen Rechner spiegeln. Ziel des Ganzen ist es, die Datenmenge zu begrenzen, indem nur geänderte Dateien beim Spiegeln übetragen werden (also Webserver und lokalen Rechner synchronisieren). Denn die komplette Sicherung per ftp übersteigt langsam die verfügbare Bandbreite. Vom lokalen Rechner aus möchte ich dann die Tagessicherung vornehmen (Das ist dann kein Problem). Hat Jemand einen Plan bezüglich Software (Linux) oder ein passendes shell- Script?

Danke schon mal vorab.

Thomas

Datum: 03.06.2006-19:40

Beitragre: Seite spiegeln
Seitenanfang

Suchwort: rsync

Datum: 04.06.2006-12:06

Beitragre: Seite spiegeln
Seitenanfang
Das isses.

Thnx

Thomas

Datum: 04.06.2006-13:30

Beitragre: Seite spiegeln
Seitenanfang
...doch net hab kein ssh- Zugriff. Weiss jemand Alternativen?

Thomas

Datum: 04.06.2006-21:01

Beitragre: Seite spiegeln
Seitenanfang
Falls es von Allgemeinem Interesse sein sollte, ich habe inzwischen eine einfache lösung gefunden, die auch über ftp funktioniert:

sitecopy (KDE)

-installieren
-im home-Verzeichnis anlegen : .sitecopyrc (chmod 600) und mkdir -m 700 .sitecopy

Inhalte von sitecopyrc:

site <dein_Projekname>

server <ftp.www.meineseite.de>
username <deineKennung>
passwort <deinPasswort>
local </das/Spiegel-Verzeichnis/lokal>
remote </> # wenn es das Wurzelverzeichnis des Servers sein soll, man kann auch den absoluten Pfad angeben /srv/www/bla/bla.
Die spitzen Klammern aber nicht mitschreiben, die sollen nur kennzeichnen wo etwas eingesetzt werden soll.

dann können hier noch weitere Projekte aufgeführt werden.

--------------------
Aufruf von sitecopy - die syntax scheint von System zu System bissl unterschiedlich zu sein, bei mir unter suse:

(als Projektname muss der oben in die sitecopyrc eingesetze erscheinen)
--
cd home
sitecopy -f Projektname

sitecopy -s Projektname
--
so wird das lokale Verzeichnis an Hand des remote- Verzeichnisses synchronisiert, es geht auch anders herum, dann ist eben nur die Reihenfolge in der sitecopyrc anders herum.

Das Ganze geht natürlich auch über shell-script und cron.

Der Vorteil ist, dass nicht alle Dateien übertragen werden, sondern nur die geänderten, so kann man Bandbreite sparen. Das Durchsuchen der Seiten dauert allerdings auch eine Weile und frisst unglaublich Arbeitsspeicher. Wenn die Dateien aktualisiert sind, kann man sie ja dann lokal in das Verzeichnis für die tägliche Sicherung kopieren.

Thomas

Datum: 08.06.2006-15:45

-






-
-