
Ich verwende rsync über ssh, um die Verzeichnisstruktur zu sichern. In dieser Struktur gibt es schreibgeschützte Ordner mit einigen beschreibbaren Ordnern darin. Der Inhalt dieser beschreibbaren Ordner ändert sich und muss gesichert werden.
Der Hauptsicherungsprozess funktioniert einwandfrei, aber die „Sicherung der Sicherung“ ( --backup --backup-dir
) schlägt für Ordner im schreibgeschützten Ordner fehl mit:
rsync: mkdir failed - permission denied
Dies ist rsync
der Befehl:
rsync -e "ssh -i some_key_file.pub -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" \
--backup --backup-dir=backup_dir --force --ignore-errors --delete -a root_folder server:destination_folder/
Dies ist die Ordnerstruktur:
root_folder
-- read_only_folder
---- writable_folder
Beim Erstellen von . schlägt Rsync fehl backup_dir/read_only_folder/writable_folder
.
Da der Hauptteil der Sicherung funktioniert (ich gehe davon aus, dass rsync
die Berechtigungen nach dem Synchronisieren der Dateien angepasst werden), denke ich, dass mir einfach etwas fehlt, das dasselbe auf die --backup-dir
Dateien anwenden würde.