Fertige Installation mit Rsync spiegeln
Fertige Installation mit Rsync spiegeln
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
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
Re: Fertige Installation mit Rsync spiegeln
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
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
Re: Fertige Installation mit Rsync spiegeln
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:
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
Code: Select all
tar -czf - --exclude=/proc . | ssh root@DEINESERVERIP 'cd /mnt/; tar -xvzf -'
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
Re: Fertige Installation mit Rsync spiegeln
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.
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.
Re: Fertige Installation mit Rsync spiegeln
Nur nicht den lilo am ende vergessen ;-)
mfg
Dekka
mfg
Dekka
Re: Fertige Installation mit Rsync spiegeln
Funktioniert das auch umgekehrt: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:
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).Code: Select all
tar -czf - --exclude=/proc . | ssh root@DEINESERVERIP 'cd /mnt/; tar -xvzf -'
Ich möchte den Rootserver auf meinen lokalen Rechner (SuSE 8.1) spiegeln.
Wie würde der Befehl den dann aussehen.
Klaus
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Fertige Installation mit Rsync spiegeln
Wie würde der Befehl den dann aussehen.
Code: Select all
cd /
ssh root@DEINESERVERIP tar cvzf --exclude=/proc / | tar xvzf -Btw. : Eine Frage für's Datentranfser und Backup, dahin schiebe ich's mal.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Fertige Installation mit Rsync spiegeln
Hallo,
Ich habe versucht nach volgendem Befehl mir die Files vom Server auf meinen Rechner zu sichern:
Gruß
Tobias
Ich habe versucht nach volgendem Befehl mir die Files vom Server auf meinen Rechner zu sichern:
Nur leider bekomme ich dann folgende Fehlermeldung:ssh root@217.160.xxx.xxx tar cvzf --exclude=/proc / | tar xvzf -
Woran kann das liegen? Warum will tar nen empty archive erstellen?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
Gruß
Tobias
Re: Fertige Installation mit Rsync spiegeln
Code: Select all
ssh root@217.160.xxx.xxx tar -cvz --exclude=/proc / -f - | tar -xvzf -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/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings 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.
Wings for Life ● Wings 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.
