rsync - rechte werden nicht beibehalten

  • Ich scheitere klaeglich an ein Backup meines Servers zu erstellen.
    Verwende rsync mit den Befehl

    Code
    rsync --rsync-path="sudo rsync" --delete --progress -avzbe ssh meinserver:/ /media/extHDD/backup_server/data --backup-dir=/media/extHDD/backup_server/old

    Funktioniert alles soweit gut. Kopiert alles in das angegebene Verzeichnis. Aber alle Dateien haben die Rechte (Benutzer und Gruppe) von den lokalen Rechner bekommen. Wo ist mein Denkfehler? Er sollte doch eigentlich die Rechte wie auf den Server beibehalten.

    Vielen Dank im Voraus.
    Tom

  • Führst Du es als root aus? Ohne root Rechte kann rsync kein "chown" machen.



    MfG Christian

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)

  • Das war es. Vielen Dank killerbees19.

    Hier ein Auszug aus den Wiki von Ubuntuusers

    Zitat


    Anschließend ist zu beachten, dass man nicht rsync mit sudo aufruft, sondern wie in folgendem Beispiel dessen Pfad auf sudo rsync setzt, da sudo auf dem SSH-Server und nicht dem SSH-Client aufgerufen werden muss

    Die weisen extra darauf hin, das man rsync nicht mit sudo aufruft.