rsync nur die Dateien, die erstellt oder geändert wird, nachdem Sie ein Datum und eine Uhrzeit

Ziel ist rsync (oder mit anderen tools, die das gewünschte Ergebnis) nur Dateien, die erstellt oder geändert werden, nachdem ein Datum.

Mir ist es gelungen, mit diesem Befehl auf OS X 10.6.5:
find . -newermt "2010-11-23 16:52:50" -type f -exec rsync -vuptn '{}' ../rsync_test/';' Ich glaube nicht, dass -newermt ist die Arbeit auf andere OS als OS X obwohl.

Das problem mit diesem Befehl ist, dass es läuft rsync einmal pro Datei gefunden und das scheint nicht der richtige Weg, es zu tun. Ich habe versucht, ändern Sie die letzten ; mit einem + so wartet er darauf, dass die gesamte Datei-Liste, aber es bremst (ich habe versucht "+",\+ und anderen Weg, um zu entkommen).

Hintergrund: ich versuche, meine backup-Dateien an einem entfernten Speicherort. Die Dateien, die eine Menge Fotos in raw und andere Formate (Fotos arbeiten. über 30GB pro Tag), rsync ' Ing, obwohl das Netzwerk nehmen würde, unbrauchbar Zeit aufgrund der geringen upload-Bandbreite (ADSL saugt). So ist die Idee, haben eine Menge Speicherplatz auf einem remote-Standort und den Transport von neuen/geänderten Dateien auf eine kleine externe Festplatte, die einmal in der Woche. rsync kann dann leicht verwendet werden, um die neuen/geänderten Dateien auf den remote-Standort. Dafür muss ich sync die neuen/geänderten Dateien auf eine externe Festplatte während der Woche, so habe ich immer 2 Kopien aller Dateien auf einem entfernten Speicherort für Dateien, die älter als eine Woche, oder auf eine externe Festplatte für neue/geänderte Dateien seit dem letzten transport.

Ich ging, um diesen Befehl ausführen alle 10 Minuten (cron) mit Datum und Uhrzeit vom letzten mal ausgeführt wurde.

Können Sie beheben, mein Befehl?
Oder haben Sie eine noch bessere Lösung?

InformationsquelleAutor Yanik | 2010-11-23

Schreibe einen Kommentar