Fertige Installation mit Rsync spiegeln

Backup, Restore und Transfer von Daten
Post Reply
walsleben
Posts: 26
Joined: 2002-10-28 19:43
 

Fertige Installation mit Rsync spiegeln

Post by walsleben »

Ich habe auf meinem Lokalen Rechner mir ein Suse 8.1 fertig gemacht.
Nun möchte ich vom Recovery System aus, mein komplettes system mit Rsync auf den Root-Server spiegeln.
Nur leider ist bei dem Recovery System kein Rsync dabei.
Also fluchs die fehlende Datei rüberkopiert, doch jetzt meckert er rum das:
rsync: /lib/libc.so.6: version `GLIBC_2.2.3' not found (required by rsync)
rsync: /lib/libc.so.6: version `GLIBC_2.2' not found (required by rsync)
Die lib.so.6 ist vorhanden, hab auch mal die gleich rüber kopiert, aber das bringt auch nichts.

Weiß jemand welche libs mir fehlen ?
Oder Gibt es eine möglichkeit Rsync so zu kompilieren, das alle libs statisch einkompiliert werden ?

Danke
dekka
Posts: 43
Joined: 2002-09-30 22:43
 

Re: Fertige Installation mit Rsync spiegeln

Post by dekka »

Geht mit der linkeroption -static.
Schau doch mal mit ldd rsync nach was für libs es braucht. Die entsprechenden Dateien kopierst du von deinem Rechner nach /usr/lib

mfg
Dekka
jamesb
Posts: 661
Joined: 2002-05-08 15:35
Location: Karlsruhe
Contact:
 

Re: Fertige Installation mit Rsync spiegeln

Post by jamesb »

Wenn du dein System nur einmalig rüberkopieren willst, empfehle ich dir das ganze mit tar und ssh zu machen. Folgende Zeile sollte dir dabei weiterhelfen:

Code: Select all

tar -czf - --exclude=/proc . | ssh root@DEINESERVERIP 'cd /mnt/; tar -xvzf -' 
Das ganze musst du im /-Verzeichnis auf deinem lokalen Rechner ausführen und die Platte im Rootserver unter /mnt gemountet sein (und zusätzlich in /mnt/boot die boot-Partition).

Du könntest dir rsync natürlich auch selbst übersetzen und statisch linken, aber warum so einen Aufwand wenn du mit dem obigen Befehl alles viel einfacher machen kannst?

JamesB
walsleben
Posts: 26
Joined: 2002-10-28 19:43
 

Re: Fertige Installation mit Rsync spiegeln

Post by walsleben »

Danke euch beiden.
Das mit der Linker Option klappt hervorragend. :)

Der Trick mit dem Tar & der pipe der ssh auf den anderen Server igefällt mir auch sehr gut.
Auf die Idee bin ich so noch garnicht gekommen.
dekka
Posts: 43
Joined: 2002-09-30 22:43
 

Re: Fertige Installation mit Rsync spiegeln

Post by dekka »

Nur nicht den lilo am ende vergessen ;-)

mfg
Dekka
macklausi
Posts: 13
Joined: 2002-10-12 18:22
 

Re: Fertige Installation mit Rsync spiegeln

Post by macklausi »

JamesB wrote:Wenn du dein System nur einmalig rüberkopieren willst, empfehle ich dir das ganze mit tar und ssh zu machen. Folgende Zeile sollte dir dabei weiterhelfen:

Code: Select all

tar -czf - --exclude=/proc . | ssh root@DEINESERVERIP 'cd /mnt/; tar -xvzf -' 
Das ganze musst du im /-Verzeichnis auf deinem lokalen Rechner ausführen und die Platte im Rootserver unter /mnt gemountet sein (und zusätzlich in /mnt/boot die boot-Partition).
Funktioniert das auch umgekehrt:
Ich möchte den Rootserver auf meinen lokalen Rechner (SuSE 8.1) spiegeln.
Wie würde der Befehl den dann aussehen.

Klaus
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: Fertige Installation mit Rsync spiegeln

Post by captaincrunch »

Wie würde der Befehl den dann aussehen.

Code: Select all

cd /
ssh root@DEINESERVERIP tar cvzf --exclude=/proc / | tar xvzf -
Ist einfach mal aus dem Kopf runtergetippert, also nicht getestet ...

Btw. : Eine Frage für's Datentranfser und Backup, dahin schiebe ich's mal.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
tsaenger
Posts: 426
Joined: 2003-08-13 01:14
 

Re: Fertige Installation mit Rsync spiegeln

Post by tsaenger »

Hallo,

Ich habe versucht nach volgendem Befehl mir die Files vom Server auf meinen Rechner zu sichern:
ssh root@217.160.xxx.xxx tar cvzf --exclude=/proc / | tar xvzf -
Nur leider bekomme ich dann folgende Fehlermeldung:
tar: Cowardly refusing to create an empty archive
Try `tar --help' for more information.

gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error exit delayed from previous errors
Woran kann das liegen? Warum will tar nen empty archive erstellen?

Gruß

Tobias
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: Fertige Installation mit Rsync spiegeln

Post by Joe User »

Code: Select all

ssh root@217.160.xxx.xxx tar -cvz --exclude=/proc / -f - | tar -xvzf -
Wobei ich es Anders machen würde:

Code: Select all

cd /local && tar -cSp --numeric-owner --atime-preserve -f - . | 
ssh -2 -4 root@192.168.0.1 "( cd /remote && tar -xSpv --atime-preserve -f - )"
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Post Reply