Daten übers Netz mit tar - Datum erhalten ?

ChaosKind

BSD Fan & FreeBSD Nutzer
Hi Jungs,

es geht zwar eigentlich um Linux aber ich denke mal das macht kein abbruch.

Also Folgendes Problem, ich habe ein Verzeichnis auf unserem alten Server - dieses muss Komplett rübertransferiert auf den neuen, das ansich ist kein Problem, und ist eigentlich erledigt - das Problem was ist - ich krieg es einfach nicht hin dieses Verzeichnis auf den neuen Server zu packen und das Datum der Dateien, so wie diese auf dem alten Server sind, zu erhalten - und das ist wichtig dass dieses Datum erhalten bleibt.

Der Befehl den ich mir da zusammengebastelt hab dafür:
tar -c --atime-preserve --same-owner -m -p -f - . |ssh root@x.x.x.80 "cd /home && tar -x --atime-preserve --same-owner -m -p -f - "

Am Beispiel vom Homedir
ich hab es scho in verschiedenen Varianten von dem Befehl probiert (also auf der linken Seite der Pipe ohne atime-preserve und -m oder auf beiden ohne, oder auf der rechten seite ohne ) und es gelingt mir einfach nicht,

könnt ihr mir helfen?

Danke im Vorraus
 
Hallo ChaosKind,

laut FreeBSD-5.5-Manpage zu tar, ist die Option "-m" das Problem:
-m (x mode only) Do not extract modification time. By default, the
modification time is set to the time stored in the archive.
Laß das "-m" weg, dann sollte es funktionieren.

Viele Grüße

JueDan
 
aaaaaaaaaaah danke, irgendwie muss ich das "not" überlesen ham *an kopf fass*

Man sollte nich übermüdet arbeiten (müssen)
 
Zurück
Oben