/home abgleich mit Laptop?

Jens Hoffrichter joho at hausboot.org
Mon Feb 18 17:29:03 CET 2002


On Sun, Feb 17, 2002 at 02:49:41AM +0100, Andre Landwehr wrote:

> ich würde gern mal Erfahrungen hören bezüglich Abgleich des
> Homeverzeichnisses auf dem Arbeitsplatzrechner mit dem Laptop.
> Prinzipiell gibts ja viele Möglichkeiten, von Shellscripten über
> Dateisystemlösungen (Coda/Intermezzo), bis hin zu rsync, sup und 
> wie sie alle heißen. Was benutzt ihr so, was ist "für den
> Hausgebrauch" die einfachste Lösung, und wie sie euer
> wrapper-Script dazu aus ;-) ?
Ich benutze da fuer bestimmte Verzeichnisse nen Makefile mit ssh als
Protokoll darunter, das geht recht prima, und auch recht einfach.

Hier das Makfile:

---- schanipp -----

REMOTEHOST=joho at hausboot.org
SYNCFILE=pers-sync
EXCLUDE=*~
EXTRAOPTS=

sync: get put

get:
	rsync -Lauvz $(EXTRAOPTS) --copy-unsafe-links --exclude $(EXCLUDE) $(REMOTEHOST):'`cat $(SYNCFILE)`' .
	
put:
	rsync -Lauvz $(EXTRAOPTS) --copy-unsafe-links --exclude $(EXCLUDE) `cat $(SYNCFILE)` $(REMOTEHOST):

---- schnippel -----

Dazu hab ich dann ein File names "pers-sync" in meinem Homedir liegen,
da steht pro Zeile ein Verzeichnis drin, das ich syncen will. Und wenn die
Datei "pers-sync" auch zum syncen mit in der Datei steht, dann geht es echt
einfach:

Einfach Makefile auf nen neuen Rechner kopieren, make anschmeissen und er
macht alles automatisch :))

Axo, es sollte in der bash noch "RSYNC_RSH=ssh" eingetragen sein, sonst
will er das per rsh machen, was ja niemand so wirklich will.

Wenn man dann den ssh-agent und ssh-add verwendet braucht man noch nicht
einmal mehr die key-passphrase bei get und put jeweils neu eingeben.

Problematisch ist nur das loeschen oder verschieben von Dateien, da er
nicht automatisch erkennt, das die Dateien weg sind und die beim naechsten
sync einfach wieder mitholt. Dort hat sich bewaehrt, EIN Verzeichnis auf
den aktuellsten Stand zu bringen und dann make wie folgt auszufuehren:

EXTRAOPTS=--delete make put

Dann sind die Dateien auch verschwunden.

Ich wollte mir aber immer mal noch Intermezzo anschauen, Alan Cox hat davon
auf der Systems so geschwaermt, das hoert sich echt gut an. Bin ich aber
auch noch net zu gekommen.

CU all,
Jens
-- 
GPG: 1024D/CF884D50  F2E8 F7FC F823 6464 4E9D  EFAB 6EE9 8B9C CF88 4D50
------------------------------------------------------------------------
  Jens Hoffrichter / joho at hausboot.org / Joho at IRC / Fon: 0172/5376989
     "Wahre Liebe ist die, von der man keine Gegengabe erwartet."
        - Antoine de Saint-Exupèry



More information about the Linux mailing list