Hallo Forum,
Habe zwei Fragen zu Rsync:
1. die Option
--ignore-existing
sollte Dateien im Ziel ignorieren, falls diese nicht neuer (oder auch nur "anders"?) sind als die Quelldatei. Es sollte auch keine Löschungen vornehmen, falls dateien im Ziel existieren, in der Quelle aber nicht. Quelle: http://www.electrictoolbox.com/rsync-ignore-existing-update-newer/
Frage: Was ist der Unterschied zu
--update
?
Der Fall: Eine Datei im Quellverzeichnis war dateiert 30.7.14, im Ziel war (und blieb) dieselbe Datei mit Datum 9.6.14. Es funktionierte erst, als ich auf die Option
--ignore-existing
verzichtete.
Es stand also
rsync --update --progress -avzc -e "ssh -p 123" uder@192.168.3.33:/mnt/Pfad/zum/Ziel/Ordner/ /Pfad/vom/Quell/Ordner
gegen
rsync --update --ignore-existing --progress -avzc -e "ssh -p 123" uder@192.168.3.33:/mnt/Pfad/zum/Ziel/Ordner/ /Pfad/vom/Quell/Ordner
.
2. Beim Rsyncen trat ein weiterer Fehler auf:
rsync: chgrp "/mnt/Pfad/Zur/Ziel/Datei.ods/" failed: Operation not permitted (1)"
.
Keine Ahnung, warum das darein kam. Die Gruppe sollte gar nicht geändert werden. Es scheint sich aber um ein Berechtigungsproblem zu handeln. Der Fehler tritt sowohl beim Rsyncen vom Lokalrechner zum Server als auch umgekehrt auf. Es bestehen wohl unterschiedliche Zugriffsrechte zwischen Lokalen- und Serverdateien.
Der "Server" ist ein normaler 12.04LTS Rechner mit ein paar zusätzlichen Festplatten, also keine Server Edition o.Ä.
Hat jemand schon mal Ähnliches gehabt?
Gruß
Stephan