Ich arbeite an einem rsync
Skript für die Verzeichnisreplikation. Ich synchronisiere nur neue und geänderte Dateien oder Verzeichnisse, aber es gefällt mir nicht, dass beim Kopieren umbenannter Dateien oder Verzeichnisse eine neue Datei oder ein neues Verzeichnis erstellt wird, wodurch die Dateien nicht synchron bleiben. Ich habe außerdem eine Bandbreitenbeschränkung von 1 MB festgelegt, da diese während der Geschäftszeiten ausgeführt wird. Hier ist mein Drehbuch:
rsync -zvru --bwlimit=1024 /mymounts/test1/ /mymounts/test2
Wie kann ich Dateien und Verzeichnisse synchron halten, wenn jemand etwas umbenennt und nur neue oder geänderte Dateien kopiert? Hier sind die fraglichen Dateien
ls "/mymounts/test1/some stuff"
new directory newfile1.txt newfile3.txt renamedFile.txt
ls "/mymounts/test2/some stuff"
new directory newfile1.txt newfile2.txt newfile3.txt renamedFile.txt
Oder gäbe es eine Möglichkeit, um auch die umbenannten Dateien in einem anderen Verzeichnis zu verschieben sagen:
/mymounts/VerControl
?
rsync
Basisartikel, das FWIW. everythinglinux.org/rsync