tomthecat
Goto Top

Rsync - rechte werden umgeschrieben

Ich scheitere klaeglich an ein Backup meines Servers zu erstellen.
Verwende rsync mit den Befehl
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 Client bekommen. Wo ist mein Denkfehler? Er sollte doch eigentlich die Rechte wie auf den Server beibehalten.

Vielen Dank im Voraus.
Tom

Content-Key: 351085

Url: https://administrator.de/contentid/351085

Printed on: April 19, 2024 at 01:04 o'clock

Mitglied: 134464
134464 Oct 07, 2017 updated at 12:22:48 (UTC)
Goto Top
Einfach mal in die Manpage schauen dann wäre die Frage überflüssig.
https://linux.die.net/man/1/rsync

-p, --perms
This option causes the receiving rsync to set the destination permissions to be the same as the source permissions. (See also the --chmod option for a way to modify what rsync considers to be the source permissions.)
Member: TomTheCat
TomTheCat Oct 07, 2017 at 12:37:41 (UTC)
Goto Top
Ich bin immer davon ausgegangen das -p in -a mit inbegriffen ist. Habe es trotzdem mal mit --prems versucht. Genau das gleiche Ergebnis wie zuvor.
Es muss irgendwo anders der Hund begraben liegen.
Habs auch mal mit ein anderen Zieldatentraeger versucht. Ging auch nicht.
Mitglied: 134464
134464 Oct 07, 2017 updated at 12:44:22 (UTC)
Goto Top
Tja nun du überträgst Daten von einem anderen Host, klar das es lokal diese User dann nicht gibt.
Member: TomTheCat
TomTheCat Oct 07, 2017 at 13:04:26 (UTC)
Goto Top
Es ist eine Sicherung vom Server auf einen lokalen Rechner. Da braucht man die User die auf den Server sind nicht auf en lokalen Rechner anlegen.
Member: TomTheCat
TomTheCat Oct 07, 2017 at 15:04:25 (UTC)
Goto Top
Einfach nur als root ausfuehren - dann klappts.