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
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 !