Alternative zu CP und RSYNC gesucht - Kopieren mit Timestamp

Status
Für weitere Antworten geschlossen.

MorpheusMx

Benutzer
Mitglied seit
16. Nov 2008
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,
nachdem ich nun seit wenigen Tagen glücklicher Besitzer einer 207+ mit jeweils 1TB HDD (Konfig als Basic) bin, versuche ich (mittlerweile etwas verzweifelt) meine Daten auf das NAS zu kopieren. Varianten via FTP, CP, SMB, RSYNC oder auch USB sind fehlgeschlagen oder nicht befriedigend.

Eigentlich versuche ich nichts anderes wie das Kopieren von ca. 1,8TB von meiner Windows-Kiste auf das NAS, allerdings ist es mir wichtig, dass der Timestamp übernommen wird. Dies funktioniert bei RSYNC auch ganz gut, leider aber nur mit ca. 4,8MB/s – damit werde ich wohl dann bis Weihnachten fertig sein :).

Zwischenzeitlich hab ich mir die Coreutils installiert um mit CP den Kopiervorgang durchzuführen, das funktioniert auch ganz gut, nur wird der Timestamp nicht gesetzt. Beim Versuch mit Timestamp zu kopieren, bekomm ich immer die Meldung:
cp: setting permissions for `/volume1/xxx/': Function not implemented

Mein Aufruf:
cp -v -p --preserve=timestamps -R -u /volumeUSB1/usbshare/xxx/ /volume1/xxx/

Zu der Fehlermeldung habe ich auch einige Beiträge gefunden, aber nicht so ne rechte Lösung…
Mit FTP gings recht zackig, aber auch leider nur ohne Timestamps.

Wie habt Ihr denn eure Daten drauf kopiert, so dass ihr am Ende auch ein Logfile mit den kopierten (oder auch nicht kopierten) Dateien habt. Bin nicht so der Fan von der File Station.

Merci & Gruß
MorpheusMx
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
GBit- oder 100MBit-LAN?
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Warum kopierst Du nicht über ein eingebundenes Netzlaufwerk (also per SMB)? Habe gelesen, dass Du es versucht hast - aber warum war diese Lösung nicht zufriedenstellend?

FTP unterstützt diese Möglichkeit grundsätzlich nicht.

Trolli
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Zwischenzeitlich hab ich mir die Coreutils installiert um mit CP den Kopiervorgang durchzuführen, das funktioniert auch ganz gut, nur wird der Timestamp nicht gesetzt. Beim Versuch mit Timestamp zu kopieren, bekomm ich immer die Meldung:
cp: setting permissions for `/volume1/xxx/': Function not implemented

Mein Aufruf:
cp -v -p --preserve=timestamps -R -u /volumeUSB1/usbshare/xxx/ /volume1/xxx/

Probier mal:

/opt/bin/cp -v -p --preserve=timestamps -R -u /volumeUSB1/usbshare/xxx/ /volume1/xxx/

Des geht bei mir super, wenn ich als 'root' angemeldet bin.

itari
 

MorpheusMx

Benutzer
Mitglied seit
16. Nov 2008
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Danke

Danke für eure Antworten.

Netzwerk:
Ich hab zwar ein 100MBit Netzwerk, aber für den Kopiervorgang, hatte ich meinen PC mit dem NAS via Cross-Over verbunden und hierdurch Gigabit erreicht.

SMB:
Hatte zu Anfang auch ganz gut funktioniert, aber dann bei einigen ISOs ist er immer wieder auf die "Schnauze" gefallen. Die Gründe habe ich nicht eruiert, da ich das kopieren von USB (also von meinen Backup-HDDs) vorziehe.
Ich hatte nen Haken im FileZilla zur Übernahme des Timestamps gefunden, aber da kam auch gleich ne Meldung, "Falls Ihr FTP Server dies unterstützt..."

CP:
Das mit CP wäre ja ein Traum, bei mir hat der Befehl nur dann geklappt, wenn ich eine Datei angegeben hatte, aber nicht einen Ordner mit ein paar Unterordner. Werde ich heute Abend aber prüfen... Hast du die Coreutils installiert? (Ich glaub meine Version war 6.12.2)

Um mein Weihnachtsziel zu erreichen, habe ich zumindest Rsync schonmal am laufen (mit ca. 4,8MByte/s im Durchschnitt) :)

Nochmals danke für eure Unterstützung.

Gruß
MorpheusMx
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
CP:
Das mit CP wäre ja ein Traum, bei mir hat der Befehl nur dann geklappt, wenn ich eine Datei angegeben hatte, aber nicht einen Ordner mit ein paar Unterordner. Werde ich heute Abend aber prüfen... Hast du die Coreutils installiert? (Ich glaub meine Version war 6.12.2)

Da musst beim Pfadnamen eventuelle mal ein wenig herum expermentieren: mal mit mal ohne / oder mal mit nem * .... sollte aber problemlos gehen. Hab auch coreutils installiert :)

Es gibt auch ein Backupskript mit cp und rsync im internationalen Forum, welches sehr schön kommentiert ist und zu deiner Anforderung wahrscheinlich gut passen würde ... such mal mit dem Stichwort 'backup'.

itari
 

MorpheusMx

Benutzer
Mitglied seit
16. Nov 2008
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Ich glaub das Script hatte ich schon gesehen - da habe ich die Info mit Coreutils her... Werde ich mir aber mal ansehn...

Ok, das motiviert immerhin schonmal, wenn ich weiß das es bei dir geht :)

Meld' mich,

Gruß
MorpheusMx
 

MorpheusMx

Benutzer
Mitglied seit
16. Nov 2008
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Moin Itari,

Danke für den Tipp, das Kopieren funktioniert anscheinend mit dem Command:

cp -v -p --preserve=timestamps -R -u /volumeUSB1/usbshare/xxx/* /volume1/xxx/

Ich werds am WE mal starten und das Ergebnis prüfen...

Cu
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat