Page 1 of 1

Verzeichnis von ServerA nach ServerB

Posted: 2005-05-10 10:54
by pixel
Hallo,

hat jemand eine Idee wie ich ein Verzeichnis mit dem kompletten Inhalt von einem Server zu einem anderen kopieren kann?

Re: Verzeichnis von ServerA nach ServerB

Posted: 2005-05-10 11:34
by snowball
Hi,
spricht da was gegen scp?

greets
Jochen

Re: Verzeichnis von ServerA nach ServerB

Posted: 2005-05-10 11:52
by pixel
Hi,

das Problem ist das es auf dem Alten Server web7 ist und auf dem neuen web2.
Ich habe gerade versucht einfach das html verzeichnis bzw den Inhalt mit tar zu packen und dann auf dem neuen server mit wget zu übertragen und dort wieder zu entpacken.

problem ist nur das die rechte der dateien und ordner dann nicht mehr stimmen.


Jemand eine Lösung?

Re: Verzeichnis von ServerA nach ServerB

Posted: 2005-05-10 11:52
by pixel
snowball wrote:Hi,
spricht da was gegen scp?

greets
Jochen
Hmm sagt mir gerade so nichts, habe aber auch irgendwie hinrblockade gerade...

Re: Verzeichnis von ServerA nach ServerB

Posted: 2005-05-10 11:54
by captaincrunch

Code: Select all

tar cvf - /pfad/der/kopiert/werden/soll | ssh user@zielhost (cd /da/wo/es/hin/soll; tar xvf -)

Re: Verzeichnis von ServerA nach ServerB

Posted: 2005-05-10 11:58
by tcs
Hi,

das Problem mit den Dateiberechtigungen berücksichtigend würde ich tar noch den Parameter p mitgeben :wink:

Cheers

tcs

Re: Verzeichnis von ServerA nach ServerB

Posted: 2005-05-10 12:04
by captaincrunch
Mift, touché. ;)

Re: Verzeichnis von ServerA nach ServerB

Posted: 2005-05-10 12:16
by pixel
So?

Code: Select all

tar cvfp - /pfad/der/kopiert/werden/soll | ssh user@zielhost (cd /da/wo/es/hin/soll; tar xvf -)
Nur wie vergebe ich die neuen Rechte? Also nicht mehr web7 sondern web2.
Stehe gerade auf dem Schlauch...

Re: Verzeichnis von ServerA nach ServerB

Posted: 2005-05-10 12:36
by Joe User
Ich würde es so machen:

Code: Select all

cd /path/to/copy && tar -cSp --numeric-owner --atime-preserve -f - . | ssh user@zielhost ( cd /path/to/extract && tar -xSpv --atime-preserve -f - )

Re: Verzeichnis von ServerA nach ServerB

Posted: 2005-05-10 20:12
by pixel
Wenn ich es so mache:

Code: Select all

cd /srv/www/htdocs/web7/html && tar -cSp --numeric-owner --atime-preserve -f - . | ssh user@zielhost.de ( cd /srv/www/htdocs/web2/html && tar -xSpv --atime-preserve -f - )
Bekomme ich diese Meldung:

Code: Select all

-bash: syntax error near unexpected token `('

Re: Verzeichnis von ServerA nach ServerB

Posted: 2005-05-11 02:54
by [tom]
Steh ich gerade auf dem Schlauch?

Was ist mit dem guten alten

Code: Select all

$ scp -r /was/auch/immer remoteuser@remotehost:/wohin/auch/immer
Dadurch werden alle Dateien mit den Rechten des Remote Users übertragen. Das war doch das Problem, wenn ich das richtig verstanden habe. Warum also vorher nen Tarball erstellen?

Aber vielleicht ist es schon zu spät für mich ;-)


[TOM]

Re: Verzeichnis von ServerA nach ServerB

Posted: 2005-05-28 15:28
by daguertliz
Dadurch werden alle Dateien mit den Rechten des Remote Users übertragen
Hi Tom ! MAl eine etwas dämliche Frage:

Was ist ein RemoteUser, wie erstelle ich den und was kann der ?!?

Gruß,
Tobias !